|
Joda Time API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.joda.time.DateTimeComparator
DateTimeComparator is the standard implementation of the Comparator interface for various Joda and Java objects. The following types are supported for comparison:
| Method Summary | |
int |
compare(java.lang.Object lhsObj,
java.lang.Object rhsObj)
Compare two objects against only the range of date time fields as specified in the constructor. |
static DateTimeComparator |
getDateOnlyInstance(Chronology chrono)
Returns a comparator that only considers date fields. |
static DateTimeComparator |
getInstance()
Returns a DateTimeComparator the compares the entire date time value. |
static DateTimeComparator |
getInstance(DateTimeField lowerLimit)
Returns a DateTimeComparator with a lower limit only. |
static DateTimeComparator |
getInstance(DateTimeField lowerLimit,
DateTimeField upperLimit)
Returns a DateTimeComparator with a lower and upper limit. |
static DateTimeComparator |
getTimeOnlyInstance(Chronology chrono)
Returns a comparator that only considers time fields. |
| 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 |
| Method Detail |
public static DateTimeComparator getInstance()
public static DateTimeComparator getInstance(DateTimeField lowerLimit)
lowerLimit - inclusive lower limit for fields to be compared
public static DateTimeComparator getInstance(DateTimeField lowerLimit,
DateTimeField upperLimit)
lowerLimit - optional, inclusive lower limit for fields to be comparedupperLimit - optional, exclusive upper limit for fields to be comparedpublic static DateTimeComparator getDateOnlyInstance(Chronology chrono)
public static DateTimeComparator getTimeOnlyInstance(Chronology chrono)
public int compare(java.lang.Object lhsObj,
java.lang.Object rhsObj)
compare in interface java.util.ComparatorlhsObj - The first object, logically on the left of a <
comparisonrhsObj - The second object, logically on the right of a <
comparison
java.lang.IllegalArgumentException - if either argument is null
java.lang.ClassCastException - if either argument is one of the support
types
|
Joda Time API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||