maspack.util
Class ListIndexComparator<E>

java.lang.Object
  extended by maspack.util.ListIndexComparator<E>
All Implemented Interfaces:
java.util.Comparator<java.lang.Integer>

public class ListIndexComparator<E>
extends java.lang.Object
implements java.util.Comparator<java.lang.Integer>


Constructor Summary
ListIndexComparator(java.util.List<E> data)
           
ListIndexComparator(java.util.List<E> data, java.util.Comparator<E> comparator)
           
 
Method Summary
 int compare(java.lang.Integer o1, java.lang.Integer o2)
           
 java.lang.Integer[] createIndexArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

ListIndexComparator

public ListIndexComparator(java.util.List<E> data)

ListIndexComparator

public ListIndexComparator(java.util.List<E> data,
                           java.util.Comparator<E> comparator)
Method Detail

compare

public int compare(java.lang.Integer o1,
                   java.lang.Integer o2)
Specified by:
compare in interface java.util.Comparator<java.lang.Integer>

createIndexArray

public java.lang.Integer[] createIndexArray()