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 TypeMethodDescriptionintCompares two Booleans.static BooleanComparatorReturns BooleanComparator singleton.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
comparein 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
-