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)
boolean
equals(Object obj)
Compares this Tuple to another object.protected void
extendDescription(StringBuilder 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
isMatch(Object other)
The heart ofequals(Object)
; the other object is the same class as this object.String
toString()
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
-
-