org.blackbox.util
Class Pair

java.lang.Object
  extended by org.blackbox.util.Pair

public class Pair
extends java.lang.Object


Constructor Summary
Pair(java.lang.Object[] arr)
           
Pair(java.lang.Object head, java.lang.Object tail)
           
 
Method Summary
 java.lang.Object getByType(java.lang.String type)
           
 java.lang.Object getHead()
           
 java.lang.Object getTail()
           
 void setHead(java.lang.Object head)
           
 void setTail(java.lang.Object tail)
           
 java.lang.String toString()
           
 java.util.List unPair()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Pair

public Pair(java.lang.Object head,
            java.lang.Object tail)

Pair

public Pair(java.lang.Object[] arr)
     throws java.lang.RuntimeException
Throws:
java.lang.RuntimeException
Method Detail

getHead

public java.lang.Object getHead()
Returns:
Returns the head.

setHead

public void setHead(java.lang.Object head)
Parameters:
head - The head to set.

getTail

public java.lang.Object getTail()
Returns:
Returns the tail.

setTail

public void setTail(java.lang.Object tail)
Parameters:
tail - The tail to set.

getByType

public java.lang.Object getByType(java.lang.String type)
                           throws java.lang.RuntimeException
Throws:
java.lang.RuntimeException

unPair

public java.util.List unPair()

toString

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