DATA1TYPE - First type.DATA2TYPE - Second type.DATA3TYPE - Third type.@Immutable public final class ReadonlyTriple<DATA1TYPE,DATA2TYPE,DATA3TYPE> extends Object implements IReadonlyTriple<DATA1TYPE,DATA2TYPE,DATA3TYPE>
ReadonlyPair. If you just want to
wrap a single object, look at class
Wrapper .| Constructor and Description |
|---|
ReadonlyTriple(IReadonlyTriple<? extends DATA1TYPE,? extends DATA2TYPE,? extends DATA3TYPE> rhs) |
ReadonlyTriple(T2 aFirst,
U2 aSecond,
V2 aThird) |
| Modifier and Type | Method and Description |
|---|---|
static <T,U,V> ReadonlyTriple<T,U,V> |
create(T aFirst,
U aSecond,
V aThird) |
boolean |
equals(Object o) |
DATA1TYPE |
getFirst() |
DATA2TYPE |
getSecond() |
DATA3TYPE |
getThird() |
int |
hashCode() |
String |
toString() |
public ReadonlyTriple(@Nullable T2 aFirst, @Nullable U2 aSecond, @Nullable V2 aThird)
public ReadonlyTriple(@Nonnull IReadonlyTriple<? extends DATA1TYPE,? extends DATA2TYPE,? extends DATA3TYPE> rhs)
@Nullable public DATA1TYPE getFirst()
getFirst in interface IReadonlyTriple<DATA1TYPE,DATA2TYPE,DATA3TYPE>null.@Nullable public DATA2TYPE getSecond()
getSecond in interface IReadonlyTriple<DATA1TYPE,DATA2TYPE,DATA3TYPE>null.@Nullable public DATA3TYPE getThird()
getThird in interface IReadonlyTriple<DATA1TYPE,DATA2TYPE,DATA3TYPE>null.@Nonnull public static <T,U,V> ReadonlyTriple<T,U,V> create(@Nullable T aFirst, @Nullable U aSecond, @Nullable V aThird)
Copyright © 2014–2015 Philip Helger. All rights reserved.