scolebourne    2003/01/15 12:37:22

  Modified:    collections/src/java/org/apache/commons/collections
                        ComparatorUtils.java
  Log:
  Add access method for new BooleanComparator
  
  Revision  Changes    Path
  1.6       +17 -0     
jakarta-commons/collections/src/java/org/apache/commons/collections/ComparatorUtils.java
  
  Index: ComparatorUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/ComparatorUtils.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ComparatorUtils.java      17 Aug 2002 22:17:53 -0000      1.5
  +++ ComparatorUtils.java      15 Jan 2003 20:37:22 -0000      1.6
  @@ -56,6 +56,7 @@
   import java.util.Collection;
   import java.util.Comparator;
   
  +import org.apache.commons.collections.comparators.BooleanComparator;
   import org.apache.commons.collections.comparators.ComparableComparator;
   import org.apache.commons.collections.comparators.ComparatorChain;
   import org.apache.commons.collections.comparators.NullComparator;
  @@ -171,6 +172,22 @@
           return new ReverseComparator(comparator);
       }
   
  +    /**
  +     * Gets a Comparator that can sort Boolean objects.
  +     * <p>
  +     * The parameter specifies whether true or false is sorted first.
  +     * <p>
  +     * The comparator throws NullPointerException if a null value is compared.
  +     * 
  +     * @param trueFirst  when <code>true</code>, sort 
  +     *        <code>true</code> {@link Boolean}s before
  +     *        <code>false</code> {@link Boolean}s.
  +     * @return  a comparator that sorts booleans
  +     */
  +    public static Comparator booleanComparator(boolean trueFirst) {
  +        return BooleanComparator.getBooleanComparator(trueFirst);
  +    }
  +    
       /**
        * Gets a Comparator that controls the comparison of <code>null</code> values.
        * <p>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to