com.jidesoft.comparator
Class BooleanComparator
java.lang.Object
com.jidesoft.comparator.BooleanComparator
- All Implemented Interfaces:
- Comparator<Object>
public class BooleanComparator
- extends Object
- implements Comparator<Object>
Comparator for boolean type. This is a singleton class. Call getInstance() to
get the comparator.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanComparator
protected BooleanComparator()
- Constructor.
Has protected access to prevent other clients creating instances of the
class ... it is stateless so we need only one instance.
getInstance
public static BooleanComparator getInstance()
- Returns BooleanComparator singleton.
- Returns:
- an instance of BooleanComparator.
compare
public int compare(Object o1,
Object o2)
- Compares two Booleans. False is treated as being less than True.
- Specified by:
compare
in interface Comparator<Object>
- Parameters:
o1
- the first object to be comparedo2
- the second object to be compared
- Returns:
- 0 if a and b are equal, -1 if a is less than b, 1 if a is more than b