org.openqed.util.tuple
Class Tuple
java.lang.Object
org.openqed.util.tuple.Tuple
- All Implemented Interfaces:
- java.lang.Iterable<java.lang.Object>
- Direct Known Subclasses:
- Tuple1, Tuple2, Tuple3, Tuple4, Tuple5, Tuple6, Tuple7, Tuple8, Tuple9
public abstract class Tuple
- extends java.lang.Object
- implements java.lang.Iterable<java.lang.Object>
|
Method Summary |
static
|
create(T0 e0)
|
static
|
create(T0 e0,
T1 e1)
|
static
|
create(T0 e0,
T1 e1,
T2 e2)
|
static
<T0,T1,T2,T3>
Tuple4<T0,T1,T2,T3> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3)
|
static
<T0,T1,T2,T3,T4>
Tuple5<T0,T1,T2,T3,T4> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4)
|
static
<T0,T1,T2,T3,T4,T5>
Tuple6<T0,T1,T2,T3,T4,T5> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5)
|
static
<T0,T1,T2,T3,T4,T5,T6>
Tuple7<T0,T1,T2,T3,T4,T5,T6> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6)
|
static
<T0,T1,T2,T3,T4,T5,T6,T7>
Tuple8<T0,T1,T2,T3,T4,T5,T6,T7> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6,
T7 e7)
|
static
<T0,T1,T2,T3,T4,T5,T6,T7,T8>
Tuple9<T0,T1,T2,T3,T4,T5,T6,T7,T8> |
|
create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6,
T7 e7,
T8 e8)
|
boolean |
equals(java.lang.Object object)
|
java.lang.Object |
getElem(int index)
|
java.util.List<?> |
getElems()
|
int |
getSize()
|
int |
hashCode()
|
java.util.Iterator<java.lang.Object> |
iterator()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
create
public static final <T0> Tuple1<T0> create(T0 e0)
create
public static final <T0,T1> Tuple2<T0,T1> create(T0 e0,
T1 e1)
create
public static final <T0,T1,T2> Tuple3<T0,T1,T2> create(T0 e0,
T1 e1,
T2 e2)
create
public static final <T0,T1,T2,T3> Tuple4<T0,T1,T2,T3> create(T0 e0,
T1 e1,
T2 e2,
T3 e3)
create
public static final <T0,T1,T2,T3,T4> Tuple5<T0,T1,T2,T3,T4> create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4)
create
public static final <T0,T1,T2,T3,T4,T5> Tuple6<T0,T1,T2,T3,T4,T5> create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5)
create
public static final <T0,T1,T2,T3,T4,T5,T6> Tuple7<T0,T1,T2,T3,T4,T5,T6> create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6)
create
public static final <T0,T1,T2,T3,T4,T5,T6,T7> Tuple8<T0,T1,T2,T3,T4,T5,T6,T7> create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6,
T7 e7)
create
public static final <T0,T1,T2,T3,T4,T5,T6,T7,T8> Tuple9<T0,T1,T2,T3,T4,T5,T6,T7,T8> create(T0 e0,
T1 e1,
T2 e2,
T3 e3,
T4 e4,
T5 e5,
T6 e6,
T7 e7,
T8 e8)
equals
public final boolean equals(java.lang.Object object)
- Overrides:
equals in class java.lang.Object
hashCode
public final int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public final java.lang.String toString()
- Overrides:
toString in class java.lang.Object
iterator
public final java.util.Iterator<java.lang.Object> iterator()
- Specified by:
iterator in interface java.lang.Iterable<java.lang.Object>
getSize
public final int getSize()
getElem
public final java.lang.Object getElem(int index)
getElems
public final java.util.List<?> getElems()