tiger.util
Class Tuple

java.lang.Object
  |
  +--tiger.util.Tuple
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Serializable

public class Tuple
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable, java.lang.Cloneable

Represents a multiple value.

Author:
Fredrik Bertilsson
See Also:
Serialized Form

Constructor Summary
  Tuple()
           
protected Tuple(java.lang.Comparable[] aContent, boolean aNullFlag)
           
  Tuple(java.lang.Comparable aElementA, java.lang.Comparable aElementB)
           
  Tuple(java.lang.Comparable aElementA, java.lang.Comparable aElementB, java.lang.Comparable aElementC)
           
 
Method Summary
 void add(java.lang.Comparable aElement, int aIndex)
           
 java.lang.Object clone()
           
 int compareTo(java.lang.Object anOther)
           
 java.lang.Comparable elementAt(int aIndex)
           
 boolean hasNullValues()
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tuple

public Tuple()

Tuple

protected Tuple(java.lang.Comparable[] aContent,
                boolean aNullFlag)

Tuple

public Tuple(java.lang.Comparable aElementA,
             java.lang.Comparable aElementB)

Tuple

public Tuple(java.lang.Comparable aElementA,
             java.lang.Comparable aElementB,
             java.lang.Comparable aElementC)
Method Detail

compareTo

public int compareTo(java.lang.Object anOther)
Specified by:
compareTo in interface java.lang.Comparable

hasNullValues

public boolean hasNullValues()

elementAt

public java.lang.Comparable elementAt(int aIndex)

size

public int size()

add

public void add(java.lang.Comparable aElement,
                int aIndex)

toString

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

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object