edu.ksu.cis.cadena.core.util
Class Pair<T1,T2>

java.lang.Object
  extended by edu.ksu.cis.cadena.core.util.Pair<T1,T2>
Direct Known Subclasses:
ComponentTypePortPair, InstancePortPair

public class Pair<T1,T2>
extends java.lang.Object

Generic implementation of a 2-tuple.

Author:
Matt Hoosier

Field Summary
 T1 first
           
 T2 second
           
 
Constructor Summary
Pair()
           
Pair(Pair<? extends T1,? extends T2> pair)
           
Pair(T1 first, T2 second)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

first

public T1 first

second

public T2 second
Constructor Detail

Pair

public Pair(T1 first,
            T2 second)

Pair

public Pair(Pair<? extends T1,? extends T2> pair)

Pair

public Pair()
Method Detail

equals

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

hashCode

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

toString

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