T1
- type of the 1st elementpublic final class Tuple1<T1> extends Object implements Tuple, Comparable<Tuple1<T1>>, Serializable
Constructor and Description |
---|
Tuple1(T1 t1)
Constructs a tuple of one element.
|
Modifier and Type | Method and Description |
---|---|
T1 |
_1()
Getter of the 1st element of this tuple.
|
<T2> Tuple2<T1,T2> |
append(T2 t2)
Append a value to this tuple.
|
<U> U |
apply(Function<? super T1,? extends U> f)
Transforms this tuple to an object of type U.
|
int |
arity()
Returns the number of elements of this tuple.
|
static <T1> Comparator<Tuple1<T1>> |
comparator(Comparator<? super T1> t1Comp) |
int |
compareTo(Tuple1<T1> that) |
<T2> Tuple2<T1,T2> |
concat(Tuple1<T2> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3> Tuple3<T1,T2,T3> |
concat(Tuple2<T2,T3> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3,T4> Tuple4<T1,T2,T3,T4> |
concat(Tuple3<T2,T3,T4> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3,T4,T5> |
concat(Tuple4<T2,T3,T4,T5> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3,T4,T5,T6> |
concat(Tuple5<T2,T3,T4,T5,T6> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3,T4,T5,T6,T7> |
concat(Tuple6<T2,T3,T4,T5,T6,T7> tuple)
Concat a tuple's values to this tuple.
|
<T2,T3,T4,T5,T6,T7,T8> |
concat(Tuple7<T2,T3,T4,T5,T6,T7,T8> tuple)
Concat a tuple's values to this tuple.
|
boolean |
equals(Object o) |
int |
hashCode() |
<U1> Tuple1<U1> |
map(Function<? super T1,? extends U1> mapper)
Maps the components of this tuple using a mapper function.
|
Seq<?> |
toSeq()
Converts this tuple to a sequence.
|
String |
toString() |
Tuple1<T1> |
update1(T1 value)
Sets the 1st element of this tuple to the given
value . |
public final T1 _1
public Tuple1(T1 t1)
t1
- the 1st elementpublic static <T1> Comparator<Tuple1<T1>> comparator(Comparator<? super T1> t1Comp)
public int arity()
Tuple
public int compareTo(Tuple1<T1> that)
compareTo
in interface Comparable<Tuple1<T1>>
public T1 _1()
public Tuple1<T1> update1(T1 value)
value
.value
- the new valuepublic <U1> Tuple1<U1> map(Function<? super T1,? extends U1> mapper)
U1
- new type of the 1st componentmapper
- the mapper functionNullPointerException
- if mapper
is nullpublic <U> U apply(Function<? super T1,? extends U> f)
U
- type of the transformation resultf
- Transformation which creates a new object of type U based on this tuple's contents.NullPointerException
- if f
is nullpublic Seq<?> toSeq()
Tuple
public <T2> Tuple2<T1,T2> append(T2 t2)
T2
- type of the value to appendt2
- the value to appendpublic <T2> Tuple2<T1,T2> concat(Tuple1<T2> tuple)
T2
- the type of the 2nd value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3> Tuple3<T1,T2,T3> concat(Tuple2<T2,T3> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3,T4> Tuple4<T1,T2,T3,T4> concat(Tuple3<T2,T3,T4> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupleT4
- the type of the 4th value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3,T4,T5> Tuple5<T1,T2,T3,T4,T5> concat(Tuple4<T2,T3,T4,T5> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupleT4
- the type of the 4th value in the tupleT5
- the type of the 5th value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3,T4,T5,T6> Tuple6<T1,T2,T3,T4,T5,T6> concat(Tuple5<T2,T3,T4,T5,T6> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupleT4
- the type of the 4th value in the tupleT5
- the type of the 5th value in the tupleT6
- the type of the 6th value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3,T4,T5,T6,T7> Tuple7<T1,T2,T3,T4,T5,T6,T7> concat(Tuple6<T2,T3,T4,T5,T6,T7> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupleT4
- the type of the 4th value in the tupleT5
- the type of the 5th value in the tupleT6
- the type of the 6th value in the tupleT7
- the type of the 7th value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullpublic <T2,T3,T4,T5,T6,T7,T8> Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> concat(Tuple7<T2,T3,T4,T5,T6,T7,T8> tuple)
T2
- the type of the 2nd value in the tupleT3
- the type of the 3rd value in the tupleT4
- the type of the 4th value in the tupleT5
- the type of the 5th value in the tupleT6
- the type of the 6th value in the tupleT7
- the type of the 7th value in the tupleT8
- the type of the 8th value in the tupletuple
- the tuple to concatNullPointerException
- if tuple
is nullCopyright © 2021. All Rights Reserved.