org.zkoss.util
Class Pair<X,Y>

java.lang.Object
  extended by org.zkoss.util.Pair<X,Y>
All Implemented Interfaces:
java.io.Serializable

public class Pair<X,Y>
extends java.lang.Object
implements java.io.Serializable

A pair of keys. It is used with DualHashSet and DualHashMap to represent a pair of keys as an object.

Author:
tomyeh
See Also:
Serialized Form

Field Summary
 X x
          The first key.
 Y y
          The second key.
 
Constructor Summary
protected Pair()
           
  Pair(X x, Y y)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 X getX()
          Returns the first value of the pair.
 Y getY()
          Returns the second value of the pair.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

x

public final X x
The first key.


y

public final Y y
The second key.

Constructor Detail

Pair

public Pair(X x,
            Y y)

Pair

protected Pair()
Method Detail

getX

public X getX()
Returns the first value of the pair.


getY

public Y getY()
Returns the second value of the pair.


equals

public final boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo