xxl.comparators
Class ComparableComparator

java.lang.Object
  |
  +--xxl.comparators.ComparableComparator

public class ComparableComparator
extends java.lang.Object
implements java.util.Comparator

The ComparableComparator uses the compareTo()-function of a given Comparable-Object to compare two elements. This means that Objects that implement the Comparable-interface can are wrapped by a ComparableComparator to be a Comparator.


Field Summary
static ComparableComparator PROTOTYPE
          Prototype-object of ComparableComparator.
 
Constructor Summary
ComparableComparator()
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Compares its two arguments for order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROTOTYPE

public static final ComparableComparator PROTOTYPE
Prototype-object of ComparableComparator. Avoids creating a new instance.
Constructor Detail

ComparableComparator

public ComparableComparator()
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Compares its two arguments for order.
Specified by:
compare in interface java.util.Comparator