Package org.javatuples
Class Sextet<A,B,C,D,E,F>
java.lang.Object
org.javatuples.Tuple
org.javatuples.Sextet<A,B,C,D,E,F>
- All Implemented Interfaces:
Serializable,Comparable<Tuple>,Iterable<Object>,IValue0<A>,IValue1<B>,IValue2<C>,IValue3<D>,IValue4<E>,IValue5<F>
public final class Sextet<A,B,C,D,E,F>
extends Tuple
implements IValue0<A>, IValue1<B>, IValue2<C>, IValue3<D>, IValue4<E>, IValue5<F>
A tuple of six elements.
- Since:
- 1.0
- Author:
- Daniel Fernández
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(X0 value0) add(X0 value0, X1 value1) add(X0 value0, X1 value1, X2 value2) add(X0 value0, X1 value1, X2 value2, X3 value3) addAt0(X0 value0) addAt0(X0 value0, X1 value1) addAt0(X0 value0, X1 value1, X2 value2) addAt0(X0 value0, X1 value1, X2 value2, X3 value3) addAt1(X0 value0) addAt1(X0 value0, X1 value1) addAt1(X0 value0, X1 value1, X2 value2) addAt1(X0 value0, X1 value1, X2 value2, X3 value3) addAt2(X0 value0) addAt2(X0 value0, X1 value1) addAt2(X0 value0, X1 value1, X2 value2) addAt2(X0 value0, X1 value1, X2 value2, X3 value3) addAt3(X0 value0) addAt3(X0 value0, X1 value1) addAt3(X0 value0, X1 value1, X2 value2) addAt3(X0 value0, X1 value1, X2 value2, X3 value3) addAt4(X0 value0) addAt4(X0 value0, X1 value1) addAt4(X0 value0, X1 value1, X2 value2) addAt4(X0 value0, X1 value1, X2 value2, X3 value3) addAt5(X0 value0) addAt5(X0 value0, X1 value1) addAt5(X0 value0, X1 value1, X2 value2) addAt5(X0 value0, X1 value1, X2 value2, X3 value3) addAt6(X0 value0) addAt6(X0 value0, X1 value1) addAt6(X0 value0, X1 value1, X2 value2) addAt6(X0 value0, X1 value1, X2 value2, X3 value3) static <X> Sextet<X, X, X, X, X, X> fromArray(X[] array) Create tuple from array.static <X> Sextet<X, X, X, X, X, X> fromCollection(Collection<X> collection) Create tuple from collection.static <X> Sextet<X, X, X, X, X, X> fromIterable(Iterable<X> iterable) Create tuple from iterable.static <X> Sextet<X, X, X, X, X, X> fromIterable(Iterable<X> iterable, int index) Create tuple from iterable, starting from the specified index.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) static <A,B, C, D, E, F>
Sextet<A, B, C, D, E, F> with(A value0, B value1, C value2, D value3, E value4, F value5) Methods inherited from class org.javatuples.Tuple
compareTo, contains, containsAll, containsAll, equals, getValue, hashCode, indexOf, iterator, lastIndexOf, toArray, toList, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Sextet
-
-
Method Details
-
with
public static <A,B, Sextet<A,C, D, E, F> B, withC, D, E, F> (A value0, B value1, C value2, D value3, E value4, F value5) -
fromArray
Create tuple from array. Array has to have exactly six 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 six elements.
- Type Parameters:
X- the collection component type- Parameters:
collection- the collection to be converted to a tuple- Returns:
- the tuple
-
fromIterable
Create tuple from iterable. Iterable has to have exactly six elements.
- Type Parameters:
X- the iterable component type- Parameters:
iterable- the iterable to be converted to a tuple- Returns:
- the tuple
-
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
-
getValue0
-
getValue1
-
getValue2
-
getValue3
-
getValue4
-
getValue5
-
getSize
public int getSize()Description copied from class:TupleReturn the size of the tuple.
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt6
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
setAt0
-
setAt1
-
setAt2
-
setAt3
-
setAt4
-
setAt5
-
removeFrom0
-
removeFrom1
-
removeFrom2
-
removeFrom3
-
removeFrom4
-
removeFrom5
-