Package jmri.jmrit.beantable
Class IdTagTableTabAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- jmri.jmrit.beantable.AbstractTableAction<E>
-
- jmri.jmrit.beantable.AbstractTableTabAction<IdTag>
-
- jmri.jmrit.beantable.IdTagTableTabAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
public class IdTagTableTabAction extends AbstractTableTabAction<IdTag>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.jmrit.beantable.AbstractTableTabAction
AbstractTableTabAction.TabbedTableItem<E extends NamedBean>
-
Nested classes/interfaces inherited from class jmri.jmrit.beantable.AbstractTableAction
AbstractTableAction.TableItem<E extends NamedBean>
-
-
Field Summary
-
Fields inherited from class jmri.jmrit.beantable.AbstractTableTabAction
dataTabs, init, tabbedTableArray
-
Fields inherited from class jmri.jmrit.beantable.AbstractTableAction
f, includeAddButton, m
-
-
Constructor Summary
Constructors Constructor Description IdTagTableTabAction()IdTagTableTabAction(java.lang.String s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateModel()Create the JTable DataModel, along with the changes for the specific NamedBean type.protected java.lang.StringgetClassName()protected Manager<IdTag>getManager()Get the Bean Manager in use by the TableAction.protected IdTagTableActiongetNewTableAction(java.lang.String choice)protected java.lang.StringhelpTarget()Specify the JavaHelp target for this specific panel.-
Methods inherited from class jmri.jmrit.beantable.AbstractTableTabAction
addPressed, addToBottomBox, addToFrame, dispose, getDataModel, getPanel, print, setMenuBar, setTitle
-
Methods inherited from class jmri.jmrit.beantable.AbstractTableAction
actionPerformed, addBottomButtons, addToFrame, addToPanel, columnsVisibleUpdated, configureManagerComboBox, configureTable, displayHwError, getClassDescription, getFrame, getTableDataModel, includeAddButton, nextName, removePrefixBoxListener, setFrame, setManager, setMessagePreferencesDetails
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Constructor Detail
-
IdTagTableTabAction
public IdTagTableTabAction(java.lang.String s)
-
IdTagTableTabAction
public IdTagTableTabAction()
-
-
Method Detail
-
getManager
@Nonnull protected Manager<IdTag> getManager()
Get the Bean Manager in use by the TableAction.- Specified by:
getManagerin classAbstractTableTabAction<IdTag>- Returns:
- Bean Manager, could be Proxy or normal Manager, may be null.
-
getClassName
protected java.lang.String getClassName()
- Specified by:
getClassNamein classAbstractTableAction<IdTag>
-
getNewTableAction
protected IdTagTableAction getNewTableAction(java.lang.String choice)
- Specified by:
getNewTableActionin classAbstractTableTabAction<IdTag>
-
helpTarget
protected java.lang.String helpTarget()
Specify the JavaHelp target for this specific panel.- Specified by:
helpTargetin classAbstractTableTabAction<IdTag>- Returns:
- a fixed default string "index" pointing to to highest level in JMRI Help
-
createModel
protected void createModel()
Description copied from class:AbstractTableActionCreate the JTable DataModel, along with the changes for the specific NamedBean type.- Overrides:
createModelin classAbstractTableTabAction<IdTag>
-
-