xxl.comparators
Class InverseComparator
java.lang.Object
|
+--xxl.comparators.InverseComparator
- public class InverseComparator
- extends java.lang.Object
- implements java.util.Comparator
The InverseComparator inverts the ordering of a given Comparator.
|
Field Summary |
protected java.util.Comparator |
comparator
The Comparator to be inverted. |
static java.util.Comparator |
PROTOTYPE
Prototype-object of InverseComparator. |
|
Constructor Summary |
InverseComparator(java.util.Comparator comparator)
Creates a new InverseComparator. |
|
Method Summary |
int |
compare(java.lang.Object object1,
java.lang.Object object2)
Compares its two arguments for order. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
PROTOTYPE
public static final java.util.Comparator PROTOTYPE
- Prototype-object of InverseComparator.
Avoids creating a new instance.
comparator
protected java.util.Comparator comparator
- The Comparator to be inverted.
InverseComparator
public InverseComparator(java.util.Comparator comparator)
- Creates a new InverseComparator.
- Parameters:
comparator - the Comparator to be inverted
compare
public int compare(java.lang.Object object1,
java.lang.Object object2)
- Compares its two arguments for order.
- Specified by:
- compare in interface java.util.Comparator