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 void
createModel()
Create the JTable DataModel, along with the changes for the specific NamedBean type.protected java.lang.String
getClassName()
protected Manager<IdTag>
getManager()
Get the Bean Manager in use by the TableAction.protected IdTagTableAction
getNewTableAction(java.lang.String choice)
protected java.lang.String
helpTarget()
Specify the JavaHelp target for this specific panel.-
Methods inherited from class jmri.jmrit.beantable.AbstractTableTabAction
addPressed, addToBottomBox, addToFrame, dispose, 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:
getManager
in classAbstractTableTabAction<IdTag>
- Returns:
- Bean Manager, could be Proxy or normal Manager, may be null.
-
getClassName
protected java.lang.String getClassName()
- Specified by:
getClassName
in classAbstractTableAction<IdTag>
-
getNewTableAction
protected IdTagTableAction getNewTableAction(java.lang.String choice)
- Specified by:
getNewTableAction
in classAbstractTableTabAction<IdTag>
-
helpTarget
protected java.lang.String helpTarget()
Specify the JavaHelp target for this specific panel.- Specified by:
helpTarget
in classAbstractTableTabAction<IdTag>
- Returns:
- a fixed default string "index" pointing to to highest level in JMRI Help
-
createModel
protected void createModel()
Description copied from class:AbstractTableAction
Create the JTable DataModel, along with the changes for the specific NamedBean type.- Overrides:
createModel
in classAbstractTableTabAction<IdTag>
-
-