Package jmri.jmrit.beantable
Class ReporterTableTabAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- jmri.jmrit.beantable.AbstractTableAction<E>
-
- jmri.jmrit.beantable.AbstractTableTabAction<Reporter>
-
- jmri.jmrit.beantable.ReporterTableTabAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public class ReporterTableTabAction extends AbstractTableTabAction<Reporter>
- 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 ReporterTableTabAction()
ReporterTableTabAction(java.lang.String s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getClassName()
protected Manager<Reporter>
getManager()
Get the Bean Manager in use by the TableAction.protected ReporterTableAction
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, createModel, 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
-
ReporterTableTabAction
public ReporterTableTabAction(java.lang.String s)
-
ReporterTableTabAction
public ReporterTableTabAction()
-
-
Method Detail
-
getManager
protected Manager<Reporter> getManager()
Get the Bean Manager in use by the TableAction.- Specified by:
getManager
in classAbstractTableTabAction<Reporter>
- Returns:
- Bean Manager, could be Proxy or normal Manager, may be null.
-
getClassName
protected java.lang.String getClassName()
- Specified by:
getClassName
in classAbstractTableAction<Reporter>
-
getNewTableAction
protected ReporterTableAction getNewTableAction(java.lang.String choice)
- Specified by:
getNewTableAction
in classAbstractTableTabAction<Reporter>
-
helpTarget
protected java.lang.String helpTarget()
Specify the JavaHelp target for this specific panel.- Specified by:
helpTarget
in classAbstractTableTabAction<Reporter>
- Returns:
- a fixed default string "index" pointing to to highest level in JMRI Help
-
-