Package jmri.jmrit.symbolicprog
Class ExtraMenuTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.symbolicprog.ExtraMenuTableModel
- All Implemented Interfaces:
ActionListener,PropertyChangeListener,Serializable,EventListener,TableModel
- Direct Known Subclasses:
ResetTableModel
public class ExtraMenuTableModel
extends AbstractTableModel
implements ActionListener, PropertyChangeListener
Holds a table of the extra menu items available for a particular decoder.
- See Also:
-
Field Summary
FieldsFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid(package private) booleanCan provide some mechanism to prompt for user for one last chance to change his/her mindvoiddispose()protected voidflagIfOpsMode(String mode) intName of the XML element for individual menu itemsgetName()getResetModeList(org.jdom2.Element e, org.jdom2.Element p) intName of the XML element for the collection of extra menu itemsgetValueAt(int row, int col) boolean(package private) booleanCan provide some mechanism to prompt for user for one last chance to change his/her mindprotected voidperformReset(int row) voidvoidvoidvoidtoString()Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Field Details
-
name
-
-
Constructor Details
-
ExtraMenuTableModel
-
-
Method Details
-
getName
-
setName
-
toString
-
setProgrammer
-
flagIfOpsMode
-
hasOpsModeReset
-
getRowCount
- Specified by:
getRowCountin interfaceTableModel
-
getColumnCount
- Specified by:
getColumnCountin interfaceTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
setRow
-
getResetModeList
-
getTopLevelElementName
Name of the XML element for the collection of extra menu items- Returns:
- element name for top level menu item
-
getIndividualElementName
Name of the XML element for individual menu items- Returns:
- element name for individual menu item
-
performReset
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
badModeOk
Can provide some mechanism to prompt for user for one last chance to change his/her mind- Parameters:
currentMode- current programming moderesetModes- representation of reset modes availableavailableModes- representation of available modes- Returns:
- true if user says to continue
-
opsResetOk
boolean opsResetOk()Can provide some mechanism to prompt for user for one last chance to change his/her mind- Returns:
- true if user says to continue
-
dispose
-