java.lang.Object | |
↳ | org.apache.commons.collections.comparators.ReverseComparator |
Reverses the order of another comparator by reversing the arguments
to its compare
method.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a comparator that compares objects based on the inverse of their
natural ordering.
| |||||||||||
Creates a comparator that inverts the comparison
of the given comparator.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Compares two objects in reverse order.
| |||||||||||
Returns
true iff that Object is
is a Comparator whose ordering is known to be
equivalent to mine. | |||||||||||
Implement a hash code for this comparator that is consistent with
equals . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.util.Comparator
|
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().
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
reverseOrder()
.
comparator | Comparator to reverse |
---|
Compares two objects in reverse order.
obj1 | the first object to compare |
---|---|
obj2 | the second object to compare |
Returns true
iff that Object is
is a Comparator
whose ordering is known to be
equivalent to mine.
This implementation returns true
iff object.
equals getClass()
this.getClass()
, and the underlying
comparators are equal.
Subclasses may want to override this behavior to remain consistent
with the equals
contract.
object | the object to compare to |
---|
Implement a hash code for this comparator that is consistent with
equals
.