JIDE 3.5.15

com.jidesoft.comparator
Class BooleanComparator

java.lang.Object
  extended by 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.


Constructor Summary
protected BooleanComparator()
          Constructor.
 
Method Summary
 int compare(Object o1, Object o2)
          Compares two Booleans.
static BooleanComparator getInstance()
          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
 

Constructor Detail

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 Detail

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 compared
o2 - 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

JIDE 3.5.15