Package hec.client
Class IdentifierTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
hec.client.IdentifierTableModel
- All Implemented Interfaces:
Serializable
,TableModel
,RmaTableModelInterface
Table model for List (vector) of hec.io.Identifier objects.
Typically used for presenting tables of manager identfiers
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Vector
vector of hec.io.Identifier objectsprotected int
static final int
static final int
Fields inherited from class rma.swing.table.AbstractRmaTableModel
m_columnNames, m_displayUnitSystem, m_gmtOffset, m_unitSystem
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
Fields inherited from interface rma.swing.table.RmaTableModelInterface
UNDEF_COLUMN_PARAM_ID
-
Constructor Summary
ConstructorsConstructorDescriptionIdentifierTableModel
(Vector idlist) basic table model that displays a non-editable list of names and descriptionsIdentifierTableModel
(Vector idlist, int mode) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnClass
(int columnIndex) getIdentifierAt
(int row) int
Returns the number of row in the table model.getValueAt
(int rowIndex, int columnIndex) Returns the value at a given row/column location.protected void
init()
void
setIdentifierList
(Vector idlist) Methods inherited from class rma.swing.table.AbstractRmaTableModel
addColumn, addColumn, addRow, clearAll, deleteRow, getColumnCount, getColumnName, getColumnParameter, getDataVector, getDisplayUnitSystem, getGmtOffset, getRow, getUnitSystem, insertRow, insertRows, isCellEditable, resetRowEnabled, setColEnabled, setColumnClass, setColumnNames, setColumnNames, setColumnParameters, setDisplayUnitsSystem, setRowEnabled, setUnitSystem, setValueAt
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface rma.swing.table.RmaTableModelInterface
addColumn, addColumn, addRow, clearAll, deleteRow, getColumnParameter, getDataVector, getGmtOffset, getRow, getUnitSystem, insertRow, insertRows, resetRowEnabled, setCellEnabled, setColEnabled, setColumnClass, setColumnNames, setColumnNames, setColumnParameters, setDisplayUnitsSystem, setRowEnabled
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnCount, getColumnName, isCellEditable, removeTableModelListener, setValueAt
-
Field Details
-
NAME_ONLY_MODE
public static final int NAME_ONLY_MODE- See Also:
-
NAME_DESC_MODE
public static final int NAME_DESC_MODE- See Also:
-
_idlist
vector of hec.io.Identifier objects -
_mode
protected int _mode
-
-
Constructor Details
-
IdentifierTableModel
basic table model that displays a non-editable list of names and descriptions -
IdentifierTableModel
-
-
Method Details
-
init
protected void init() -
getIdentifierAt
-
setIdentifierList
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
- Overrides:
getColumnClass
in classAbstractRmaTableModel
-
getRowCount
public int getRowCount()Description copied from class:AbstractRmaTableModel
Returns the number of row in the table model. The default method always returns 0, so this method must be overridden to return a row count other than 0.- Specified by:
getRowCount
in interfaceTableModel
- Overrides:
getRowCount
in classAbstractRmaTableModel
- Returns:
- the row count.
-
getValueAt
Description copied from class:AbstractRmaTableModel
Returns the value at a given row/column location. The default method returns null. Needs to be overrridden- Specified by:
getValueAt
in interfaceTableModel
- Overrides:
getValueAt
in classAbstractRmaTableModel
- Parameters:
rowIndex
- the row to look for the value in.columnIndex
- the column to look for the value in.
-