edu.rice.cs.plt.collect
Class TotalOrder<T>

java.lang.Object
  extended by edu.rice.cs.plt.collect.TotalOrder<T>
All Implemented Interfaces:
Order<T>, Predicate2<T,T>, java.util.Comparator<T>

public abstract class TotalOrder<T>
extends java.lang.Object
implements java.util.Comparator<T>, Order<T>

A Comparator that implements Order. Instances represent total orders, and can be used by APIs that require either Comparators or Orders.


Constructor Summary
TotalOrder()
           
 
Method Summary
abstract  int compare(T arg1, T arg2)
           
 boolean contains(T arg1, T arg2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

TotalOrder

public TotalOrder()
Method Detail

compare

public abstract int compare(T arg1,
                            T arg2)
Specified by:
compare in interface java.util.Comparator<T>

contains

public final boolean contains(T arg1,
                              T arg2)
Specified by:
contains in interface Predicate2<T,T>