Contents
- Description
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- setPrecision(Integer)
- hasEntry(int...)
- setIndexName(int, String)
- addEntry(int...)
- addConstraint(int, double, double)
- addConstraint(int, double, double, int, int)
- setIntValue(Integer, String, int...)
- setDoubleValue(Double, String, int...)
- getIntValue(String, int...)
- getDoubleValue(String, int...)
- getNamedEntry(int...)
- getList()
- addEntryFromString(String[])
- show()
- toString()
- isValid(int, int)
- getColumnName(int)
- getColumnCount()
- isCellEditable(int, int)
- getRowCount()
- getValueAt(int, int)
Class IndexedTable
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.jlab.utils.groups.IndexedTable
- All Implemented Interfaces:
Serializable
,TableModel
- Author:
- gavalian
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
internal class used for cell renderingstatic class
class
-
Field Summary
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionIndexedTable
(int indexCount) IndexedTable
(int indexCount, String format) IndexedTable
(int indexCount, String[] format) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addConstraint
(int column, double min, double max) void
addConstraint
(int column, double min, double max, int condition, int condValue) void
addEntry
(int... index) void
addEntryFromString
(String[] values) int
getColumnName
(int col) Interface classes for Table Modeldouble
getDoubleValue
(String item, int... index) int
getIntValue
(String item, int... index) getList()
getNamedEntry
(int... index) int
getValueAt
(int row, int column) boolean
hasEntry
(int... index) boolean
isCellEditable
(int row, int column) boolean
isValid
(int row, int column) Checks the array of row constraints to see if it passes the cut.void
setDoubleValue
(Double value, String item, int... index) final void
setIndexName
(int index, String name) void
setIntValue
(Integer value, String item, int... index) void
setPrecision
(Integer precision) void
show()
toString()
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
Constructor Details
-
Method Details
-
setPrecision
-
hasEntry
public boolean hasEntry(int... index) -
setIndexName
-
addEntry
public void addEntry(int... index) -
addConstraint
public void addConstraint(int column, double min, double max) -
addConstraint
public void addConstraint(int column, double min, double max, int condition, int condValue) -
setIntValue
-
setDoubleValue
-
getIntValue
-
getDoubleValue
-
getNamedEntry
-
getList
-
addEntryFromString
-
show
public void show() -
toString
-
isValid
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
Interface classes for Table Model- Specified by:
getColumnName
in interfaceTableModel
- Overrides:
getColumnName
in classDefaultTableModel
- Parameters:
col
-- Returns:
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
- Overrides:
getColumnCount
in classDefaultTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classDefaultTableModel
-
getRowCount
public int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
- Overrides:
getRowCount
in classDefaultTableModel
-
getValueAt
- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classDefaultTableModel
-