org.prorefactor.util
Class BaseTuple

java.lang.Object
  extended by org.prorefactor.util.BaseTuple
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
Tuple

public abstract class BaseTuple
extends java.lang.Object
implements java.lang.Comparable

Base class for Tuples. Credit for this class goes to: http://www.adventuresinsoftware.com/blog/?p=43


Constructor Summary
protected BaseTuple(java.lang.String open, java.lang.String separator, java.lang.String close)
           
 
Method Summary
protected  BaseTuple addElement(int i)
           
protected  BaseTuple addElement(java.lang.Object o)
           
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getElement(int index)
           
 java.lang.Integer getIntegerElement(int index)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseTuple

protected BaseTuple(java.lang.String open,
                    java.lang.String separator,
                    java.lang.String close)
Method Detail

addElement

protected BaseTuple addElement(java.lang.Object o)

addElement

protected BaseTuple addElement(int i)

equals

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

getElement

public java.lang.Object getElement(int index)

getIntegerElement

public java.lang.Integer getIntegerElement(int index)

hashCode

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

toString

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

compareTo

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


Copyright © 2008 Joanju Software. All Rights Reserved.