Package es.bsc.dataclay.util.structs
Class Triple<X,Y,Z>
- java.lang.Object
-
- es.bsc.dataclay.util.structs.Triple<X,Y,Z>
-
- Type Parameters:
X
- First element typeY
- Second element typeZ
- Third element type
- All Implemented Interfaces:
Serializable
public final class Triple<X,Y,Z> extends Object implements Serializable
This class represents a tuple of three elements.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object t)
X
getFirst()
Get the Tuple::firstY
getSecond()
Get the Tuple::secondZ
getThird()
Get the Tuple::thirdint
hashCode()
void
setFirst(X newfirst)
Set the Tuple::firstvoid
setSecond(Y newsecond)
Set the Tuple::secondvoid
setThird(Z newthird)
Set the Tuple::thirdString
toString()
-
-
-
Method Detail
-
getFirst
public X getFirst()
Get the Tuple::first- Returns:
- the first
-
setFirst
public void setFirst(X newfirst)
Set the Tuple::first- Parameters:
newfirst
- the first to set
-
getSecond
public Y getSecond()
Get the Tuple::second- Returns:
- the second
-
setSecond
public void setSecond(Y newsecond)
Set the Tuple::second- Parameters:
newsecond
- the second to set
-
getThird
public Z getThird()
Get the Tuple::third- Returns:
- the third
-
setThird
public void setThird(Z newthird)
Set the Tuple::third- Parameters:
newthird
- the third to set
-
-