Class RosterGroupTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.roster.swing.rostergroup.RosterGroupTableModel
- All Implemented Interfaces:
Serializable,TableModel
Table data model for display of Rosters entries to a specific Roster Group.
Any desired ordering, etc, is handled outside this class.
The initial implementation doesn't automatically update when roster entries change, it only allows the setting of a roster entry, to a roster group. Based Upon RosterTableModel
- Since:
- 2.7.5
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int(package private) String(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) static final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureTable(JTable table) voiddispose()Class<?>getColumnClass(int col) intgetColumnName(int col) voidintgetPreferredWidth(int col) intgetValueAt(int row, int col) Provides the empty String if attribute doesn't exist.booleanisCellEditable(int row, int col) This implementation can't edit the values yetvoidvoidsetValueAt(Object value, int row, int col) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
IDCOL
- See Also:
-
ROADNUMBERCOL
- See Also:
-
ROADNAMECOL
- See Also:
-
MFGCOL
- See Also:
-
OWNERCOL
- See Also:
-
ADDTOGROUPCOL
- See Also:
-
group
-
NUMCOL
- See Also:
-
-
Constructor Details
-
RosterGroupTableModel
public RosterGroupTableModel()
-
-
Method Details
-
getRowCount
-
getColumnCount
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getPreferredWidth
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
isCellEditable
This implementation can't edit the values yet- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getValueAt
Provides the empty String if attribute doesn't exist. -
configureTable
-
dispose
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
setGroup
-
getGroupEnabled
-