Class IndexedTable

All Implemented Interfaces:
Serializable, TableModel

public class IndexedTable extends DefaultTableModel
Author:
gavalian
See Also:
  • Constructor Details Link icon

    • IndexedTable Link icon

      public IndexedTable(int indexCount)
    • IndexedTable Link icon

      public IndexedTable(int indexCount, String format)
    • IndexedTable Link icon

      public IndexedTable(int indexCount, String[] format)
  • Method Details Link icon

    • setPrecision Link icon

      public void setPrecision(Integer precision)
    • hasEntry Link icon

      public boolean hasEntry(int... index)
    • setIndexName Link icon

      public final void setIndexName(int index, String name)
    • addEntry Link icon

      public void addEntry(int... index)
    • addConstraint Link icon

      public void addConstraint(int column, double min, double max)
    • addConstraint Link icon

      public void addConstraint(int column, double min, double max, int condition, int condValue)
    • setIntValue Link icon

      public void setIntValue(Integer value, String item, int... index)
    • setDoubleValue Link icon

      public void setDoubleValue(Double value, String item, int... index)
    • getIntValue Link icon

      public int getIntValue(String item, int... index)
    • getDoubleValue Link icon

      public double getDoubleValue(String item, int... index)
    • getNamedEntry Link icon

      public NamedEntry getNamedEntry(int... index)
    • getList Link icon

      public IndexedList getList()
    • addEntryFromString Link icon

      public void addEntryFromString(String[] values)
    • show Link icon

      public void show()
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • isValid Link icon

      public boolean isValid(int row, int column)
      Checks the array of row constraints to see if it passes the cut. this method is used by CellRenderer.
      Parameters:
      row -
      column -
      Returns:
    • getColumnName Link icon

      public String getColumnName(int col)
      Interface classes for Table Model
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class DefaultTableModel
      Parameters:
      col -
      Returns:
    • getColumnCount Link icon

      public int getColumnCount()
      Specified by:
      getColumnCount in interface TableModel
      Overrides:
      getColumnCount in class DefaultTableModel
    • isCellEditable Link icon

      public boolean isCellEditable(int row, int column)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class DefaultTableModel
    • getRowCount Link icon

      public int getRowCount()
      Specified by:
      getRowCount in interface TableModel
      Overrides:
      getRowCount in class DefaultTableModel
    • getValueAt Link icon

      public Object getValueAt(int row, int column)
      Specified by:
      getValueAt in interface TableModel
      Overrides:
      getValueAt in class DefaultTableModel