JIDE 3.5.15

com.jidesoft.comparator
Class CalendarComparator

java.lang.Object
  extended by com.jidesoft.comparator.CalendarComparator
All Implemented Interfaces:
Comparator<Object>

public class CalendarComparator
extends Object
implements Comparator<Object>

Comparator for Calendar type. This is a singleton class. Call getInstance() to get the comparator.


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

CalendarComparator

protected CalendarComparator()
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 CalendarComparator getInstance()
Returns CalendarComparator singleton.

Returns:
an instance of CalendarComparator.

compare

public int compare(Object o1,
                   Object o2)
Compares two Calendars.

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 before b, 1 if a is after b.

JIDE 3.5.15