org.glassfish.pfl.basic.contain
Class PairComparator<S,T>

java.lang.Object
  extended by org.glassfish.pfl.basic.contain.PairComparator<S,T>
All Implemented Interfaces:
java.util.Comparator<Pair<S,T>>

public class PairComparator<S,T>
extends java.lang.Object
implements java.util.Comparator<Pair<S,T>>


Constructor Summary
PairComparator(java.util.Comparator<? super S> sc, java.util.Comparator<? super T> tc)
           
 
Method Summary
 int compare(Pair<S,T> o1, Pair<S,T> o2)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PairComparator

public PairComparator(java.util.Comparator<? super S> sc,
                      java.util.Comparator<? super T> tc)
Method Detail

compare

public int compare(Pair<S,T> o1,
                   Pair<S,T> o2)
Specified by:
compare in interface java.util.Comparator<Pair<S,T>>

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface java.util.Comparator<Pair<S,T>>
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object