| java.lang.Object org.apache.commons.collections.comparators.ReverseComparator
Constructor Summary | |
public | ReverseComparator() Creates a comparator that compares objects based on the inverse of their
natural ordering. | public | ReverseComparator(Comparator comparator) Creates a comparator that inverts the comparison
of the given comparator. |
ReverseComparator | public ReverseComparator()(Code) | | Creates a comparator that compares objects based on the inverse of their
natural ordering. Using this Constructor will create a ReverseComparator
that is functionally identical to the Comparator returned by
java.util.Collections.reverseOrder().
See Also: java.util.Collections.reverseOrder |
ReverseComparator | public ReverseComparator(Comparator comparator)(Code) | | Creates a comparator that inverts the comparison
of the given comparator. If you pass in null ,
the ReverseComparator defaults to reversing the
natural order, as per
java.util.Collections.reverseOrder .
Parameters: comparator - Comparator to reverse |
compare | public int compare(Object obj1, Object obj2)(Code) | | Compares two objects in reverse order.
Parameters: obj1 - the first object to compare Parameters: obj2 - the second object to compare negative if obj1 is less, positive if greater, zero if equal |
equals | public boolean equals(Object object)(Code) | | Returns true iff that Object is
is a
Comparator whose ordering is known to be
equivalent to mine.
This implementation returns true
iff object.
Object.getClass getClass()
equals this.getClass() , and the underlying
comparators are equal.
Subclasses may want to override this behavior to remain consistent
with the
Comparator.equals(Object) equals contract.
Parameters: object - the object to compare to true if equal since: Commons Collections 3.0 |
hashCode | public int hashCode()(Code) | | Implement a hash code for this comparator that is consistent with
ReverseComparator.equals(Object) equals .
a suitable hash code since: Commons Collections 3.0 |
|
|