org.apache.commons.collections.comparators
public class ReverseComparator extends Object implements Comparator, Serializable
compare method.
Since: Commons Collections 2.0
Version: $Revision: 646777 $ $Date: 2008-04-10 13:33:15 +0100 (Thu, 10 Apr 2008) $
See Also: java.util.Collections#reverseOrder()
| Constructor Summary | |
|---|---|
| ReverseComparator()
Creates a comparator that compares objects based on the inverse of their
natural ordering. | |
| ReverseComparator(Comparator comparator)
Creates a comparator that inverts the comparison
of the given comparator. | |
| Method Summary | |
|---|---|
| int | compare(Object obj1, Object obj2)
Compares two objects in reverse order.
|
| boolean | equals(Object object)
Returns true iff that Object is
is a Comparator whose ordering is known to be
equivalent to mine.
|
| int | hashCode()
Implement a hash code for this comparator that is consistent with
equals.
|
See Also: java.util.Collections#reverseOrder()
null,
the ReverseComparator defaults to reversing the
natural order, as per
java.util.Collections#reverseOrder().
Parameters: comparator Comparator to reverse
Parameters: obj1 the first object to compare obj2 the second object to compare
Returns: negative if obj1 is less, positive if greater, zero if equal
true iff that Object is
is a Comparator whose ordering is known to be
equivalent to mine.
This implementation returns true
iff object.
equals Object#getClass() getClass()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
Returns: true if equal
Since: Commons Collections 3.0
equals.
Returns: a suitable hash code
Since: Commons Collections 3.0