Package hec.client
Class ObjectChooserTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
rma.swing.table.AbstractRmaTableModel
hec.client.ObjectChooserTableModel
- All Implemented Interfaces:
Serializable
,TableModel
,RmaTableModelInterface
public class ObjectChooserTableModel
extends AbstractRmaTableModel
implements RmaTableModelInterface
Table model for List (vector) of objects implementing toString() or getName() and getDescription().
- See Also:
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionObjectChooserTableModel
(Vector idlist) basic table model that displays a non-editable list of names and descriptionsObjectChooserTableModel
(Vector idlist, int mode) -
Method Summary
Modifier and TypeMethodDescriptiongetColumnClass
(int columnIndex) getObjectAt
(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.void
setObjectList
(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:
-
-
Constructor Details
-
ObjectChooserTableModel
basic table model that displays a non-editable list of names and descriptions -
ObjectChooserTableModel
-
-
Method Details
-
getObjectAt
-
setObjectList
-
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.
-