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

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

public class ComparableTriple<A extends java.lang.Comparable<A>,B extends java.lang.Comparable<B>,C extends java.lang.Comparable<C>>
extends Triple<A,B,C>
implements java.lang.Comparable<ComparableTriple<A,B,C>>

Author:
jpayr
See Also:
Serialized Form

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

Constructor Detail

ComparableTriple

public ComparableTriple()

ComparableTriple

public ComparableTriple(A a,
                        B b,
                        C c)
Parameters:
a -
b -
c -

ComparableTriple

public ComparableTriple(Triple<A,B,C> p)
Parameters:
p -
Method Detail

compareTo

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


Copyright © 2010. All Rights Reserved.