Package org.apache.tapestry5.func
Class Tuple<A,B>
-
- org.apache.tapestry5.func.Tuple<A,B>
-
- Type Parameters:
A
- first typeB
- second type
public class Tuple<A,B> extends
A Tuple holds two values of two different types.- Since:
- 5.3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <X,Y>
Tuple<X,Y>create(X first, Y second)
boolean
obj)
Compares this Tuple to another object.protected void
builder)
Overriden in subclasses to write additional values into the description.int
hashCode()
Returns a hash code value for the tuple, based on its values.protected boolean
other)
The heart ofequals(Object)
; the other object is the same class as this object.toString()
Returns the values of the tuple, separated by commas, enclosed in parenthesis.
-
-
-
Method Detail
-
toString
public toString()
Returns the values of the tuple, separated by commas, enclosed in parenthesis. Example:("Ace", "Spades")
.- Overrides:
in class
-
extendDescription
protected void builder)
Overriden in subclasses to write additional values into the description.- Parameters:
builder
-
-
equals
public boolean obj)
Compares this Tuple to another object. Equality is defined by: other object is not null, is same class as this Tuple, and all values are themselves equal.- Overrides:
in class
-
hashCode
public int hashCode()
Returns a hash code value for the tuple, based on its values.- Overrides:
in class
- Returns:
- a hash code value for this tuple.
- Since:
- 5.7
-
isMatch
protected boolean other)
The heart ofequals(Object)
; the other object is the same class as this object.- Parameters:
other
- other tuple to compare- Returns:
- true if all values stored in tuple match
-
-