Package org.javatuples
Class Ennead<A,B,C,D,E,F,G,H,I>
- java.lang.Object
-
- org.javatuples.Tuple
-
- org.javatuples.Ennead<A,B,C,D,E,F,G,H,I>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Tuple>
,java.lang.Iterable<java.lang.Object>
,IValue0<A>
,IValue1<B>
,IValue2<C>
,IValue3<D>
,IValue4<E>
,IValue5<F>
,IValue6<G>
,IValue7<H>
,IValue8<I>
public final class Ennead<A,B,C,D,E,F,G,H,I> extends Tuple implements IValue0<A>, IValue1<B>, IValue2<C>, IValue3<D>, IValue4<E>, IValue5<F>, IValue6<G>, IValue7<H>, IValue8<I>
A tuple of nine elements.
- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <X0> Decade<A,B,C,D,E,F,G,H,I,X0>
add(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,F,G,H,I,X0>
add(X0 value0)
<X0> Decade<X0,A,B,C,D,E,F,G,H,I>
addAt0(Unit<X0> tuple)
<X0> Decade<X0,A,B,C,D,E,F,G,H,I>
addAt0(X0 value0)
<X0> Decade<A,X0,B,C,D,E,F,G,H,I>
addAt1(Unit<X0> tuple)
<X0> Decade<A,X0,B,C,D,E,F,G,H,I>
addAt1(X0 value0)
<X0> Decade<A,B,X0,C,D,E,F,G,H,I>
addAt2(Unit<X0> tuple)
<X0> Decade<A,B,X0,C,D,E,F,G,H,I>
addAt2(X0 value0)
<X0> Decade<A,B,C,X0,D,E,F,G,H,I>
addAt3(Unit<X0> tuple)
<X0> Decade<A,B,C,X0,D,E,F,G,H,I>
addAt3(X0 value0)
<X0> Decade<A,B,C,D,X0,E,F,G,H,I>
addAt4(Unit<X0> tuple)
<X0> Decade<A,B,C,D,X0,E,F,G,H,I>
addAt4(X0 value0)
<X0> Decade<A,B,C,D,E,X0,F,G,H,I>
addAt5(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,X0,F,G,H,I>
addAt5(X0 value0)
<X0> Decade<A,B,C,D,E,F,X0,G,H,I>
addAt6(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,F,X0,G,H,I>
addAt6(X0 value0)
<X0> Decade<A,B,C,D,E,F,G,X0,H,I>
addAt7(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,F,G,X0,H,I>
addAt7(X0 value0)
<X0> Decade<A,B,C,D,E,F,G,H,X0,I>
addAt8(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,F,G,H,X0,I>
addAt8(X0 value0)
<X0> Decade<A,B,C,D,E,F,G,H,I,X0>
addAt9(Unit<X0> tuple)
<X0> Decade<A,B,C,D,E,F,G,H,I,X0>
addAt9(X0 value0)
static <X> Ennead<X,X,X,X,X,X,X,X,X>
fromArray(X[] array)
Create tuple from array.static <X> Ennead<X,X,X,X,X,X,X,X,X>
fromCollection(java.util.Collection<X> collection)
Create tuple from collection.static <X> Ennead<X,X,X,X,X,X,X,X,X>
fromIterable(java.lang.Iterable<X> iterable)
Create tuple from iterable.static <X> Ennead<X,X,X,X,X,X,X,X,X>
fromIterable(java.lang.Iterable<X> iterable, int index)
Create tuple from iterable, starting from the specified index.private static <X> Ennead<X,X,X,X,X,X,X,X,X>
fromIterable(java.lang.Iterable<X> iterable, int index, boolean exactSize)
int
getSize()
Return the size of the tuple.A
getValue0()
B
getValue1()
C
getValue2()
D
getValue3()
E
getValue4()
F
getValue5()
G
getValue6()
H
getValue7()
I
getValue8()
Octet<B,C,D,E,F,G,H,I>
removeFrom0()
Octet<A,C,D,E,F,G,H,I>
removeFrom1()
Octet<A,B,D,E,F,G,H,I>
removeFrom2()
Octet<A,B,C,E,F,G,H,I>
removeFrom3()
Octet<A,B,C,D,F,G,H,I>
removeFrom4()
Octet<A,B,C,D,E,G,H,I>
removeFrom5()
Octet<A,B,C,D,E,F,H,I>
removeFrom6()
Octet<A,B,C,D,E,F,G,I>
removeFrom7()
Octet<A,B,C,D,E,F,G,H>
removeFrom8()
<X> Ennead<X,B,C,D,E,F,G,H,I>
setAt0(X value)
<X> Ennead<A,X,C,D,E,F,G,H,I>
setAt1(X value)
<X> Ennead<A,B,X,D,E,F,G,H,I>
setAt2(X value)
<X> Ennead<A,B,C,X,E,F,G,H,I>
setAt3(X value)
<X> Ennead<A,B,C,D,X,F,G,H,I>
setAt4(X value)
<X> Ennead<A,B,C,D,E,X,G,H,I>
setAt5(X value)
<X> Ennead<A,B,C,D,E,F,X,H,I>
setAt6(X value)
<X> Ennead<A,B,C,D,E,F,G,X,I>
setAt7(X value)
<X> Ennead<A,B,C,D,E,F,G,H,X>
setAt8(X value)
static <A,B,C,D,E,F,G,H,I>
Ennead<A,B,C,D,E,F,G,H,I>with(A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7, I value8)
-
Methods inherited from class org.javatuples.Tuple
compareTo, contains, containsAll, containsAll, equals, getValue, hashCode, indexOf, iterator, lastIndexOf, toArray, toList, toString
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
SIZE
private static final int SIZE
- See Also:
- Constant Field Values
-
val0
private final A val0
-
val1
private final B val1
-
val2
private final C val2
-
val3
private final D val3
-
val4
private final E val4
-
val5
private final F val5
-
val6
private final G val6
-
val7
private final H val7
-
val8
private final I val8
-
-
Method Detail
-
with
public static <A,B,C,D,E,F,G,H,I> Ennead<A,B,C,D,E,F,G,H,I> with(A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7, I value8)
-
fromArray
public static <X> Ennead<X,X,X,X,X,X,X,X,X> fromArray(X[] array)
Create tuple from array. Array has to have exactly nine elements.
- Type Parameters:
X
- the array component type- Parameters:
array
- the array to be converted to a tuple- Returns:
- the tuple
-
fromCollection
public static <X> Ennead<X,X,X,X,X,X,X,X,X> fromCollection(java.util.Collection<X> collection)
Create tuple from collection. Collection has to have exactly nine elements.
- Type Parameters:
X
- the collection component type- Parameters:
collection
- the collection to be converted to a tuple- Returns:
- the tuple
-
fromIterable
public static <X> Ennead<X,X,X,X,X,X,X,X,X> fromIterable(java.lang.Iterable<X> iterable)
Create tuple from iterable. Iterable has to have exactly nine elements.
- Type Parameters:
X
- the iterable component type- Parameters:
iterable
- the iterable to be converted to a tuple- Returns:
- the tuple
-
fromIterable
public static <X> Ennead<X,X,X,X,X,X,X,X,X> fromIterable(java.lang.Iterable<X> iterable, int index)
Create tuple from iterable, starting from the specified index. Iterable can have more (or less) elements than the tuple to be created.
- Type Parameters:
X
- the iterable component type- Parameters:
iterable
- the iterable to be converted to a tuple- Returns:
- the tuple
-
fromIterable
private static <X> Ennead<X,X,X,X,X,X,X,X,X> fromIterable(java.lang.Iterable<X> iterable, int index, boolean exactSize)
-
getSize
public int getSize()
Description copied from class:Tuple
Return the size of the tuple.
-
-