fabric.common.util
Class ComparablePair<T1 extends java.lang.Comparable<T1>,T2 extends java.lang.Comparable<T2>>

java.lang.Object
  extended by fabric.common.util.Pair<T1,T2>
      extended by fabric.common.util.ComparablePair<T1,T2>
All Implemented Interfaces:
java.lang.Comparable<ComparablePair<T1,T2>>

public class ComparablePair<T1 extends java.lang.Comparable<T1>,T2 extends java.lang.Comparable<T2>>
extends Pair<T1,T2>
implements java.lang.Comparable<ComparablePair<T1,T2>>


Field Summary
 
Fields inherited from class fabric.common.util.Pair
first, second
 
Constructor Summary
ComparablePair(T1 first, T2 second)
           
 
Method Summary
 int compareTo(ComparablePair<T1,T2> other)
           
 
Methods inherited from class fabric.common.util.Pair
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComparablePair

public ComparablePair(T1 first,
                      T2 second)
Method Detail

compareTo

public int compareTo(ComparablePair<T1,T2> other)
Specified by:
compareTo in interface java.lang.Comparable<ComparablePair<T1 extends java.lang.Comparable<T1>,T2 extends java.lang.Comparable<T2>>>