Class CalendarComparator

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

    • 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 Details

    • 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.