|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.apache.commons.collections.comparators.ComparableComparator
A Comparator that compares
Comparable objects.
ClassCastException if
either of the arguments to compare
were null, not Comparable,
or for which compareTo gave
inconsistent results. This is no longer the case. See
compare(java.lang.Object, java.lang.Object) for details.
Collections.reverseOrder(),
Serialized Form| Constructor Summary | |
ComparableComparator()
|
|
| Method Summary | |
int |
compare(Object o1,
Object o2)
Compare the two Comparable arguments. |
boolean |
equals(Object that)
Returns true iff that Object is
is a Comparator whose ordering is
known to be equivalent to mine. |
static ComparableComparator |
getInstance()
Return a shared instance of a ComparableComparator. |
int |
hashCode()
Implement a hash code for this comparator that is consistent with equals(java.lang.Object). |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ComparableComparator()
| Method Detail |
public static ComparableComparator getInstance()
public int compare(Object o1,
Object o2)
Comparable arguments.
This method is equivalent to:
((Comparable)o1).compareTo(o2)
compare in interface ComparatorNullPointerException - when o1 is null,
or when ((Comparable)o1).compareTo(o2) does
ClassCastException - when o1 is not a Comparable,
or when ((Comparable)o1).compareTo(o2) doespublic int hashCode()
equals(java.lang.Object).
hashCode in class Objectpublic boolean equals(Object that)
true iff that Object is
is a Comparator whose ordering is
known to be equivalent to mine.
This implementation returns true
iff that.
equals getClass()this.getClass(). Subclasses may want to override
this behavior to remain consistent with the Comparator.equals(java.lang.Object)
contract.
equals in interface Comparatorequals in class Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||