Package org.javatuples
Class Quintet<A,B,C,D,E>
java.lang.Object
org.javatuples.Tuple
org.javatuples.Quintet<A,B,C,D,E>
- All Implemented Interfaces:
Serializable
,Comparable<Tuple>
,Iterable<Object>
,IValue0<A>
,IValue1<B>
,IValue2<C>
,IValue3<D>
,IValue4<E>
public final class Quintet<A,B,C,D,E>
extends Tuple
implements IValue0<A>, IValue1<B>, IValue2<C>, IValue3<D>, IValue4<E>
A tuple of five elements.
- Since:
- 1.0
- See Also:
-
Field Summary
Fields -
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) add
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt0
(X0 value0) addAt0
(X0 value0, X1 value1) addAt0
(X0 value0, X1 value1, X2 value2) addAt0
(X0 value0, X1 value1, X2 value2, X3 value3) addAt0
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt1
(X0 value0) addAt1
(X0 value0, X1 value1) addAt1
(X0 value0, X1 value1, X2 value2) addAt1
(X0 value0, X1 value1, X2 value2, X3 value3) addAt1
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt2
(X0 value0) addAt2
(X0 value0, X1 value1) addAt2
(X0 value0, X1 value1, X2 value2) addAt2
(X0 value0, X1 value1, X2 value2, X3 value3) addAt2
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt3
(X0 value0) addAt3
(X0 value0, X1 value1) addAt3
(X0 value0, X1 value1, X2 value2) addAt3
(X0 value0, X1 value1, X2 value2, X3 value3) addAt3
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt4
(X0 value0) addAt4
(X0 value0, X1 value1) addAt4
(X0 value0, X1 value1, X2 value2) addAt4
(X0 value0, X1 value1, X2 value2, X3 value3) addAt4
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) addAt5
(X0 value0) addAt5
(X0 value0, X1 value1) addAt5
(X0 value0, X1 value1, X2 value2) addAt5
(X0 value0, X1 value1, X2 value2, X3 value3) addAt5
(X0 value0, X1 value1, X2 value2, X3 value3, X4 value4) static <X> Quintet
<X, X, X, X, X> fromArray
(X[] array) Create tuple from array.static <X> Quintet
<X, X, X, X, X> fromCollection
(Collection<X> collection) Create tuple from collection.static <X> Quintet
<X, X, X, X, X> fromIterable
(Iterable<X> iterable) Create tuple from iterable.static <X> Quintet
<X, X, X, X, X> fromIterable
(Iterable<X> iterable, int index) Create tuple from iterable, starting from the specified index.private static <X> Quintet
<X, X, X, X, X> fromIterable
(Iterable<X> iterable, int index, boolean exactSize) int
getSize()
Return the size of the tuple.setAt0
(X value) setAt1
(X value) setAt2
(X value) setAt3
(X value) setAt4
(X value) static <A,
B, C, D, E>
Quintet<A, B, C, D, E> with
(A value0, B value1, C value2, D value3, E value4) Methods inherited from class org.javatuples.Tuple
compareTo, contains, containsAll, containsAll, equals, getValue, hashCode, indexOf, iterator, lastIndexOf, toArray, toList, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.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
-
-
Constructor Details
-
Quintet
-
-
Method Details
-
with
public static <A,B, Quintet<A,C, D, E> B, withC, D, E> (A value0, B value1, C value2, D value3, E value4) -
fromArray
Create tuple from array. Array has to have exactly five 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 five 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 five 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
-
fromIterable
-
getValue0
-
getValue1
-
getValue2
-
getValue3
-
getValue4
-
getSize
public int getSize()Description copied from class:Tuple
Return the size of the tuple.
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
addAt0
-
addAt1
-
addAt2
-
addAt3
-
addAt4
-
addAt5
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
setAt0
-
setAt1
-
setAt2
-
setAt3
-
setAt4
-
removeFrom0
-
removeFrom1
-
removeFrom2
-
removeFrom3
-
removeFrom4
-