Package org.apache.tapestry5.func
Class Tuple<A,B>
- java.lang.Object
 - 
- org.apache.tapestry5.func.Tuple<A,B>
 
 
- 
- 
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)booleanequals(Object obj)Compares this Tuple to another object.protected voidextendDescription(StringBuilder builder)Overriden in subclasses to write additional values into the description.inthashCode()Returns a hash code value for the tuple, based on its values.protected booleanisMatch(Object other)The heart ofequals(Object); the other object is the same class as this object.StringtoString()Returns the values of the tuple, separated by commas, enclosed in parenthesis. 
 - 
 
- 
- 
Method Detail
- 
toString
public String toString()
Returns the values of the tuple, separated by commas, enclosed in parenthesis. Example:("Ace", "Spades"). 
- 
extendDescription
protected void extendDescription(StringBuilder builder)
Overriden in subclasses to write additional values into the description.- Parameters:
 builder-
 
- 
equals
public boolean equals(Object 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. 
- 
hashCode
public int hashCode()
Returns a hash code value for the tuple, based on its values. 
- 
isMatch
protected boolean isMatch(Object 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
 
 
 - 
 
 -