Package jmri.jmrit.signalling
Class SignallingPanel.AutoTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.signalling.SignallingPanel.AutoTableModel
- All Implemented Interfaces:
PropertyChangeListener,Serializable,EventListener,TableModel
- Direct Known Subclasses:
SignallingPanel.AutoBlockModel,SignallingPanel.AutoMastModel,SignallingPanel.AutoTurnoutModel
- Enclosing class:
- SignallingPanel
abstract class SignallingPanel.AutoTableModel
extends AbstractTableModel
implements PropertyChangeListener
A series of autoTableModels to display - but not edit - configurations on
the Edit SML Tabs that are autogenerated from layout Editor information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Remove references to and from this object, so that it can eventually be garbage-collected.Class<?>getColumnClass(int c) intgetColumnName(int col) booleanisCellEditable(int r, int c) (package private) final voidsmlValid()Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.beans.PropertyChangeListener
propertyChangeMethods inherited from interface javax.swing.table.TableModel
getRowCount, getValueAt
-
Field Details
-
SNAME_COLUMN
- See Also:
-
UNAME_COLUMN
- See Also:
-
STATE_COLUMN
- See Also:
-
-
Constructor Details
-
AutoTableModel
-
-
Method Details
-
smlValid
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
dispose
Remove references to and from this object, so that it can eventually be garbage-collected. -
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getColumnCount
- Specified by:
getColumnCountin interfaceTableModel
-
isCellEditable
- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-