Package com.jidesoft.comparator
Class DateComparator
java.lang.Object
com.jidesoft.comparator.DateComparator
- All Implemented Interfaces:
Comparator<Object>
Comparator for Date type. This is a singleton class. Call getInstance() to get the comparator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Compares two Dates.static DateComparator
Returns DateComparator 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
-
DateComparator
protected DateComparator()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 DateComparator singleton.- Returns:
- an instance of DateComparator.
-
compare
Compares two Dates.- 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 before b, 1 if a is after b.
-