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 int
findRow(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)
int
getNumberOfColumns()
int
getNumberOfRows()
java.lang.String
getRowAsString(int row, java.lang.String separator)
E
getValue(int col, int row)
java.lang.String
getValueAsString(int col, int row)
boolean
isEmpty()
void
setValue(int col, int row, E value)
java.lang.String
toString()
-
-
-
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.IllegalArgumentException
java.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:
toString
in classjava.lang.Object
-
-