Add access method for new BooleanComparator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@130947 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
993d3b50e2
commit
60aa1d0752
|
@ -56,6 +56,7 @@ package org.apache.commons.collections;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
|
|
||||||
|
import org.apache.commons.collections.comparators.BooleanComparator;
|
||||||
import org.apache.commons.collections.comparators.ComparableComparator;
|
import org.apache.commons.collections.comparators.ComparableComparator;
|
||||||
import org.apache.commons.collections.comparators.ComparatorChain;
|
import org.apache.commons.collections.comparators.ComparatorChain;
|
||||||
import org.apache.commons.collections.comparators.NullComparator;
|
import org.apache.commons.collections.comparators.NullComparator;
|
||||||
|
@ -171,6 +172,22 @@ public class ComparatorUtils {
|
||||||
return new ReverseComparator(comparator);
|
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.
|
* Gets a Comparator that controls the comparison of <code>null</code> values.
|
||||||
* <p>
|
* <p>
|
||||||
|
|
Loading…
Reference in New Issue