Class BasicTable<E>


  • public class BasicTable<E>
    extends java.lang.Object
    • Constructor Detail

      • BasicTable

        public BasicTable()
    • 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 class java.lang.Object