org.apache.tapestry5.internal.util
Class MultiKey

java.lang.Object
  extended by org.apache.tapestry5.internal.util.MultiKey

public final class MultiKey
extends Object

Combines multiple values to form a single composite key. MultiKey can often be used as an alternative to nested maps.


Constructor Summary
MultiKey(Object... values)
          Creates a new instance from the provided values.
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiKey

public MultiKey(Object... values)
Creates a new instance from the provided values. It is assumed that the values provided are good map keys themselves -- immutable, with proper implementations of equals() and hashCode().

Parameters:
values -
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2012 The Apache Software Foundation.