Package jmri.jmrit.logixng.tools.swing
Class LogixNGEditor.ConditionalNGTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.logixng.tools.swing.LogixNGEditor.ConditionalNGTableModel
- All Implemented Interfaces:
PropertyChangeListener,Serializable,EventListener,TableModel
- Enclosing class:
- LogixNGEditor
public final class LogixNGEditor.ConditionalNGTableModel
extends AbstractTableModel
implements PropertyChangeListener
Table model for ConditionalNGs in the Edit LogixNG pane.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getColumnClass(int c) intgetColumnName(int col) intgetPreferredWidth(int col) intgetValueAt(int r, int col) booleanisCellEditable(int r, int c) (package private) booleanCheck if this property event is announcing a change this table should display.voidvoidsetShowStartupThreads(boolean showStartupThreads) voidsetValueAt(Object value, int row, int col) (package private) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
SNAME_COLUMN
- See Also:
-
UNAME_COLUMN
- See Also:
-
THREAD_COLUMN
- See Also:
-
ENABLED_COLUMN
- See Also:
-
STARTUP_COLUMN
- See Also:
-
BUTTON_COLUMN
- See Also:
-
BUTTON_DEBUG_COLUMN
- See Also:
-
BUTTON_DELETE_COLUMN
- See Also:
-
BUTTON_EDIT_THREADS_COLUMN
- See Also:
-
NUM_COLUMNS
- See Also:
-
-
Constructor Details
-
ConditionalNGTableModel
public ConditionalNGTableModel()
-
-
Method Details
-
updateConditionalNGListeners
void updateConditionalNGListeners() -
setShowStartupThreads
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
matchPropertyName
Check if this property event is announcing a change this table should display.Note that events will come both from the NamedBeans and from the manager.
- Parameters:
e- the event heard- Returns:
- true if a change in State or Appearance was heard
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getColumnCount
- Specified by:
getColumnCountin interfaceTableModel
-
getRowCount
- Specified by:
getRowCountin interfaceTableModel
-
isCellEditable
- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getPreferredWidth
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-