org.clazzes.util.lang
Class ComparablePair<A extends java.lang.Comparable<A>,B extends java.lang.Comparable<B>>

java.lang.Object
  extended by org.clazzes.util.lang.Pair<A,B>
      extended by org.clazzes.util.lang.ComparablePair<A,B>
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ComparablePair<A,B>>

public class ComparablePair<A extends java.lang.Comparable<A>,B extends java.lang.Comparable<B>>
extends Pair<A,B>
implements java.lang.Comparable<ComparablePair<A,B>>

Author:
jpayr
See Also:
Serialized Form

Constructor Summary
ComparablePair()
           
ComparablePair(A a, B b)
           
ComparablePair(Pair<A,B> p)
           
 
Method Summary
 int compareTo(ComparablePair<A,B> o)
           
 
Methods inherited from class org.clazzes.util.lang.Pair
equals, getFirst, getSecond, hashCode, setFirst, setSecond
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComparablePair

public ComparablePair()

ComparablePair

public ComparablePair(A a,
                      B b)
Parameters:
a -
b -

ComparablePair

public ComparablePair(Pair<A,B> p)
Parameters:
p -
Method Detail

compareTo

public int compareTo(ComparablePair<A,B> o)
Specified by:
compareTo in interface java.lang.Comparable<ComparablePair<A extends java.lang.Comparable<A>,B extends java.lang.Comparable<B>>>


Copyright © 2010. All Rights Reserved.