org.forester.util
Class GeneralTable<IDENTIFIER_TYPE,VALUE_TYPE>

java.lang.Object
  extended by org.forester.util.GeneralTable<IDENTIFIER_TYPE,VALUE_TYPE>

public class GeneralTable<IDENTIFIER_TYPE,VALUE_TYPE>
extends java.lang.Object


Constructor Summary
GeneralTable()
           
 
Method Summary
 java.util.SortedSet<IDENTIFIER_TYPE> getColumnIdentifiers()
           
 java.util.SortedSet<IDENTIFIER_TYPE> getRowIdentifiers()
           
 VALUE_TYPE getValue(IDENTIFIER_TYPE col, IDENTIFIER_TYPE row)
           
 java.lang.String getValueAsString(IDENTIFIER_TYPE col, IDENTIFIER_TYPE row)
           
 void setValue(IDENTIFIER_TYPE col, IDENTIFIER_TYPE row, VALUE_TYPE value)
           
 java.lang.String toString()
           
 java.lang.String toString(java.text.NumberFormat number_format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneralTable

public GeneralTable()
Method Detail

getColumnIdentifiers

public java.util.SortedSet<IDENTIFIER_TYPE> getColumnIdentifiers()

getRowIdentifiers

public java.util.SortedSet<IDENTIFIER_TYPE> getRowIdentifiers()

getValue

public VALUE_TYPE getValue(IDENTIFIER_TYPE col,
                           IDENTIFIER_TYPE row)
                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getValueAsString

public java.lang.String getValueAsString(IDENTIFIER_TYPE col,
                                         IDENTIFIER_TYPE row)
                                  throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

setValue

public void setValue(IDENTIFIER_TYPE col,
                     IDENTIFIER_TYPE row,
                     VALUE_TYPE value)

toString

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

toString

public java.lang.String toString(java.text.NumberFormat number_format)