Package com.jidesoft.comparator
Class BooleanComparator
java.lang.Object
com.jidesoft.comparator.BooleanComparator
- All Implemented Interfaces:
Comparator<Object>
Comparator for boolean type. This is a singleton class. Call getInstance() to
get the comparator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Compares two Booleans.static BooleanComparator
Returns BooleanComparator singleton.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
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.
-
-
Method Details
-
getInstance
Returns BooleanComparator singleton.- Returns:
- an instance of BooleanComparator.
-
compare
Compares two Booleans. False is treated as being less than True.- Specified by:
compare
in interfaceComparator<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
-