You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sc...@apache.org on 2004/04/01 00:06:12 UTC

cvs commit: jakarta-commons/collections RELEASE-NOTES.html

scolebourne    2004/03/31 14:06:12

  Modified:    collections/src/java/org/apache/commons/collections/functors
                        NotNullPredicate.java NOPClosure.java
                        StringValueTransformer.java FalsePredicate.java
                        ExceptionClosure.java CloneTransformer.java
                        ExceptionFactory.java TruePredicate.java
                        NullPredicate.java ExceptionPredicate.java
                        ExceptionTransformer.java NOPTransformer.java
               collections RELEASE-NOTES.html
  Log:
  Add additional getInstance() methods for consistency
  bugs 27856,27857
  
  Revision  Changes    Path
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NotNullPredicate.java
  
  Index: NotNullPredicate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NotNullPredicate.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NotNullPredicate.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ NotNullPredicate.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 7533784454832764388L;
       
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Predicate INSTANCE = new NotNullPredicate();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Predicate getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NOPClosure.java
  
  Index: NOPClosure.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NOPClosure.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NOPClosure.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ NOPClosure.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 3518477308466486130L;
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Closure INSTANCE = new NOPClosure();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Closure getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Constructor
        */
  
  
  
  1.5       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/StringValueTransformer.java
  
  Index: StringValueTransformer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/StringValueTransformer.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StringValueTransformer.java	18 Feb 2004 00:59:20 -0000	1.4
  +++ StringValueTransformer.java	31 Mar 2004 22:06:11 -0000	1.5
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 7511110693171758606L;
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Transformer INSTANCE = new StringValueTransformer();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Transformer getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/FalsePredicate.java
  
  Index: FalsePredicate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/FalsePredicate.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FalsePredicate.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ FalsePredicate.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 7533784454832764388L;
       
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Predicate INSTANCE = new FalsePredicate();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Predicate getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.5       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionClosure.java
  
  Index: ExceptionClosure.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionClosure.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExceptionClosure.java	18 Feb 2004 00:59:20 -0000	1.4
  +++ ExceptionClosure.java	31 Mar 2004 22:06:11 -0000	1.5
  @@ -34,9 +34,18 @@
       static final long serialVersionUID = 7179106032121985545L;
       
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Closure INSTANCE = new ExceptionClosure();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Closure getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/CloneTransformer.java
  
  Index: CloneTransformer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/CloneTransformer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CloneTransformer.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ CloneTransformer.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -34,9 +34,18 @@
       /** Serial version UID */
       static final long serialVersionUID = -8188742709499652567L;
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Transformer INSTANCE = new CloneTransformer();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Transformer getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Constructor
        */
  
  
  
  1.5       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionFactory.java
  
  Index: ExceptionFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExceptionFactory.java	18 Feb 2004 00:59:20 -0000	1.4
  +++ ExceptionFactory.java	31 Mar 2004 22:06:11 -0000	1.5
  @@ -34,9 +34,18 @@
       static final long serialVersionUID = 7179106032121985545L;
       
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Factory INSTANCE = new ExceptionFactory();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Factory getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/TruePredicate.java
  
  Index: TruePredicate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/TruePredicate.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TruePredicate.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ TruePredicate.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 3374767158756189740L;
       
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Predicate INSTANCE = new TruePredicate();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Predicate getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NullPredicate.java
  
  Index: NullPredicate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NullPredicate.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NullPredicate.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ NullPredicate.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 7533784454832764388L;
       
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Predicate INSTANCE = new NullPredicate();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Predicate getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.5       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionPredicate.java
  
  Index: ExceptionPredicate.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionPredicate.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExceptionPredicate.java	18 Feb 2004 00:59:20 -0000	1.4
  +++ ExceptionPredicate.java	31 Mar 2004 22:06:11 -0000	1.5
  @@ -33,9 +33,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 7179106032121985545L;
       
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Predicate INSTANCE = new ExceptionPredicate();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Predicate getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.5       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionTransformer.java
  
  Index: ExceptionTransformer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/ExceptionTransformer.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ExceptionTransformer.java	18 Feb 2004 00:59:20 -0000	1.4
  +++ ExceptionTransformer.java	31 Mar 2004 22:06:11 -0000	1.5
  @@ -34,9 +34,18 @@
       static final long serialVersionUID = 7179106032121985545L;
       
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Transformer INSTANCE = new ExceptionTransformer();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Transformer getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Restricted constructor.
        */
  
  
  
  1.4       +12 -3     jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NOPTransformer.java
  
  Index: NOPTransformer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/functors/NOPTransformer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- NOPTransformer.java	18 Feb 2004 00:59:20 -0000	1.3
  +++ NOPTransformer.java	31 Mar 2004 22:06:11 -0000	1.4
  @@ -32,9 +32,18 @@
       /** Serial version UID */
       static final long serialVersionUID = 2133891748318574490L;
   
  -    /** Singleton predicate instance */    
  +    /** Singleton predicate instance */
       public static final Transformer INSTANCE = new NOPTransformer();
  -    
  +
  +    /**
  +     * Factory returning the singleton instance.
  +     * 
  +     * @return the singleton instance
  +     */
  +    public static Transformer getInstance() {
  +        return INSTANCE;
  +    }
  +
       /**
        * Constructor
        */
  
  
  
  1.19      +1 -0      jakarta-commons/collections/RELEASE-NOTES.html
  
  Index: RELEASE-NOTES.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/collections/RELEASE-NOTES.html,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- RELEASE-NOTES.html	31 Mar 2004 21:43:27 -0000	1.18
  +++ RELEASE-NOTES.html	31 Mar 2004 22:06:12 -0000	1.19
  @@ -35,6 +35,7 @@
   <li>Functors - Add get methods to retrieve internal state [27515]</li>
   <li>MultiHashMap - Add five methods to improve the API</li>
   <li>CollectionUtils - Add size(Object) method to find the size of various collection-like objects [27909]</li>
  +<li>Functors - Add additional getInstance() methods for consistency [27856,27857]</li>
   </ul>
   
   <center><h3>BUG FIXES</h3></center>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org