com.ingenta.clownbike
Class ItemizedComparator
java.lang.Object
com.ingenta.clownbike.ItemizedComparator
- All Implemented Interfaces:
- java.util.Comparator
- public final class ItemizedComparator
- extends java.lang.Object
- implements java.util.Comparator
Compares two items with regard to their position in a list
(rather than an intrinsic value). So if A appears earlier
in the list than B then A is less than B.
|
Method Summary |
int |
compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
equals(java.lang.Object that)
|
java.util.List |
sort(java.util.List items)
|
static void |
sort(java.util.List items,
java.util.List ids)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ItemizedComparator
public ItemizedComparator(java.util.List ids)
compare
public int compare(java.lang.Object a,
java.lang.Object b)
- Specified by:
compare in interface java.util.Comparator
equals
public boolean equals(java.lang.Object that)
- Specified by:
equals in interface java.util.Comparator
sort
public java.util.List sort(java.util.List items)
sort
public static void sort(java.util.List items,
java.util.List ids)