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:
Serializable, Comparable<Tuple>, Iterable<Object>, IValue0<A>, IValue1<B>, IValue2<C>, IValue3<D>, IValue4<E>, IValue5<F>, IValue6<G>, IValue7<H>, IValue8<I>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(X0 value0) addAt0(X0 value0) addAt1(X0 value0) addAt2(X0 value0) addAt3(X0 value0) addAt4(X0 value0) addAt5(X0 value0) addAt6(X0 value0) addAt7(X0 value0) addAt8(X0 value0) 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(Collection<X> collection) Create tuple from collection.static <X> Ennead<X, X, X, X, X, X, X, X, X> fromIterable(Iterable<X> iterable) Create tuple from iterable.static <X> Ennead<X, X, X, X, X, X, X, X, X> fromIterable(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(Iterable<X> iterable, int index, boolean exactSize) intgetSize()Return the size of the tuple.setAt0(X value) setAt1(X value) setAt2(X value) setAt3(X value) setAt4(X value) setAt5(X value) setAt6(X value) setAt7(X value) 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 Tuple
compareTo, contains, containsAll, containsAll, equals, getValue, hashCode, indexOf, iterator, lastIndexOf, toArray, toList, toStringMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
SIZE
private static final int SIZE- See Also:
-
val0
-
val1
-
val2
-
val3
-
val4
-
val5
-
val6
-
val7
-
val8
-
-
Constructor Details
-
Ennead
-
-
Method Details
-
with
public static <A,B, Ennead<A,C, D, E, F, G, H, I> B, withC, D, E, F, G, H, I> (A value0, B value1, C value2, D value3, E value4, F value5, G value6, H value7, I value8) -
fromArray
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
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
-
fromIterable
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
-
getValue0
-
getValue1
-
getValue2
-
getValue3
-
getValue4
-
getValue5
-
getValue6
-
getValue7
-
getValue8
-
getSize
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt7
-
addAt8
-
addAt9
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt7
-
addAt8
-
addAt9
-
add
-
add
-
setAt0
-
setAt1
-
setAt2
-
setAt3
-
setAt4
-
setAt5
-
setAt6
-
setAt7
-
setAt8
-
removeFrom0
-
removeFrom1
-
removeFrom2
-
removeFrom3
-
removeFrom4
-
removeFrom5
-
removeFrom6
-
removeFrom7
-
removeFrom8
-