Package it.bancaditalia.oss.vtl.util
Class Triple<A extends Serializable,B extends Serializable,C extends Serializable>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.util.Triple<A,B,C>
-
- All Implemented Interfaces:
Serializable
public class Triple<A extends Serializable,B extends Serializable,C extends Serializable> extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
<D extends Serializable>
Quadruple<A,B,C,D>extend(D d)
A
getFirst()
B
getSecond()
C
getThird()
int
hashCode()
<B2 extends Serializable>
Triple<A,B2,C>map2(Function<? super Triple<A,B,C>,? extends B2> mapper)
<C2 extends Serializable>
Triple<A,B,C2>map3(Function<? super Triple<A,B,C>,? extends C2> mapper)
String
toString()
-
-
-
Method Detail
-
extend
public <D extends Serializable> Quadruple<A,B,C,D> extend(D d)
-
getFirst
public A getFirst()
-
getSecond
public B getSecond()
-
getThird
public C getThird()
-
map2
public <B2 extends Serializable> Triple<A,B2,C> map2(Function<? super Triple<A,B,C>,? extends B2> mapper)
-
map3
public <C2 extends Serializable> Triple<A,B,C2> map3(Function<? super Triple<A,B,C>,? extends C2> mapper)
-
-