Package org.forester.util
Class BasicTable<E>
- java.lang.Object
-
- org.forester.util.BasicTable<E>
-
public class BasicTable<E> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BasicTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intfindRow(java.lang.String first_col_value)java.util.Map<java.lang.String,E>getColumnsAsMap(int key_col, int value_col)java.util.Map<java.lang.String,java.lang.Double>getColumnsAsMapDouble(int key_col, int value_col)intgetNumberOfColumns()intgetNumberOfRows()java.lang.StringgetRowAsString(int row, java.lang.String separator)EgetValue(int col, int row)java.lang.StringgetValueAsString(int col, int row)booleanisEmpty()voidsetValue(int col, int row, E value)java.lang.StringtoString()
-
-
-
Method Detail
-
findRow
public int findRow(java.lang.String first_col_value) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
getColumnsAsMap
public java.util.Map<java.lang.String,E> getColumnsAsMap(int key_col, int value_col) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
getColumnsAsMapDouble
public java.util.Map<java.lang.String,java.lang.Double> getColumnsAsMapDouble(int key_col, int value_col) throws java.lang.IllegalArgumentException, java.io.IOException- Throws:
java.lang.IllegalArgumentExceptionjava.io.IOException
-
getNumberOfColumns
public int getNumberOfColumns()
-
getNumberOfRows
public int getNumberOfRows()
-
getRowAsString
public final java.lang.String getRowAsString(int row, java.lang.String separator)
-
getValue
public E getValue(int col, int row) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
getValueAsString
public java.lang.String getValueAsString(int col, int row) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
isEmpty
public boolean isEmpty()
-
setValue
public void setValue(int col, int row, E value)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-