com.jalios.util
Class DateDescendingComparator

java.lang.Object
  extended by com.jalios.util.DateDescendingComparator
All Implemented Interfaces:
Comparator
Direct Known Subclasses:
BasicStorable.CdateComparator, BasicStorable.MdateComparator

public class DateDescendingComparator
extends Object
implements Comparator

This class implements a Comparator which compares two Date objects in the descending order. It is the reverse comparator of DateComparator. Note: because it's a descending comparator, it behaves in the opposite way of what Comparator says.

Version:
$Revision: 15447 $
Author:
Olivier Jaquemet
See Also:
Comparator, DateComparator

Field Summary
static String REVISION
           
 
Constructor Summary
DateDescendingComparator()
           
 
Method Summary
 int compare(Object o1, Object o2)
           
static int compareDate(Date d1, Date d2)
          Compares two Dates in descending order.
 
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
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

DateDescendingComparator

public DateDescendingComparator()
Method Detail

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator

compareDate

public static int compareDate(Date d1,
                              Date d2)
Compares two Dates in descending order.

Returns:
-1, 0 or 1 if d1 is greater than, equals or lower than d2
See Also:
DateComparator.compareDate(Date, Date)


Copyright © 2001-2007 Jalios SA. All Rights Reserved.