Class EcosLocoTableTabAction
java.lang.Object
javax.swing.AbstractAction
jmri.jmrit.beantable.AbstractTableAction<E>
jmri.jmrit.beantable.AbstractTableTabAction<NamedBean>
jmri.jmrix.ecos.swing.locodatabase.EcosLocoTableTabAction
- All Implemented Interfaces:
ActionListener,Serializable,Cloneable,EventListener,Action
There is no specific subtype of NamedBean here, see EcosLocoAddressManager.
- See Also:
-
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, tabbedTableArrayFields inherited from class jmri.jmrit.beantable.AbstractTableAction
f, includeAddButton, mFields inherited from class javax.swing.AbstractAction
changeSupport, enabledFields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAllow subclasses to add to the frame without having to actually subclass the BeanTableDataFrame.protected voidCreate the JTable DataModel, along with the changes for the specific NamedBean type.protected StringGet the Bean Manager in use by the TableAction.protected AbstractTableAction<NamedBean>getNewTableAction(String choice) protected AbstractTableAction<NamedBean>getNewTableAction(String choice, EcosSystemConnectionMemo eMemo) protected StringSpecify the JavaHelp target for this specific panel.voidAllow subclasses to alter the frame's Menubar without having to actually subclass the BeanTableDataFrame.protected voidsetTitle()Include the correct title.Methods inherited from class jmri.jmrit.beantable.AbstractTableTabAction
addPressed, addToBottomBox, dispose, getDataModel, getPanel, printMethods inherited from class jmri.jmrit.beantable.AbstractTableAction
actionPerformed, addBottomButtons, addToFrame, addToPanel, columnsVisibleUpdated, configureManagerComboBox, configureTable, displayHwError, getFrame, getTableDataModel, includeAddButton, nextName, removePrefixBoxListener, setFrame, setManager, setMessagePreferencesDetailsMethods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
EcosLocoTableTabAction
-
EcosLocoTableTabAction
public EcosLocoTableTabAction()
-
-
Method Details
-
createModel
Description copied from class:AbstractTableActionCreate the JTable DataModel, along with the changes for the specific NamedBean type.- Overrides:
createModelin classAbstractTableTabAction<NamedBean>
-
getNewTableAction
- Specified by:
getNewTableActionin classAbstractTableTabAction<NamedBean>
-
getNewTableAction
protected AbstractTableAction<NamedBean> getNewTableAction(String choice, EcosSystemConnectionMemo eMemo) -
getManager
Description copied from class:AbstractTableActionGet the Bean Manager in use by the TableAction.- Specified by:
getManagerin classAbstractTableTabAction<NamedBean>- Returns:
- Bean Manager, could be Proxy or normal Manager, may be null.
-
addToFrame
Description copied from class:AbstractTableActionAllow subclasses to add to the frame without having to actually subclass the BeanTableDataFrame.- Overrides:
addToFramein classAbstractTableTabAction<NamedBean>- Parameters:
f- the Frame to add to
-
setMenuBar
Description copied from class:AbstractTableActionAllow subclasses to alter the frame's Menubar without having to actually subclass the BeanTableDataFrame.- Overrides:
setMenuBarin classAbstractTableTabAction<NamedBean>- Parameters:
f- the Frame to attach the menubar to
-
setTitle
Description copied from class:AbstractTableActionInclude the correct title.- Overrides:
setTitlein classAbstractTableTabAction<NamedBean>
-
helpTarget
Description copied from class:AbstractTableActionSpecify the JavaHelp target for this specific panel.- Specified by:
helpTargetin classAbstractTableTabAction<NamedBean>- Returns:
- a fixed default string "index" pointing to to highest level in JMRI Help
-
getClassName
- Specified by:
getClassNamein classAbstractTableAction<NamedBean>
-
getClassDescription
- Overrides:
getClassDescriptionin classAbstractTableAction<NamedBean>
-