Package jmri.jmrit.logixng.tools.swing
Class TableEditor
java.lang.Object
jmri.jmrit.logixng.tools.swing.TableEditor
- All Implemented Interfaces:
AbstractLogixNGEditor<NamedTable>
Editor for LogixNG Tables
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCreate a custom listener event.final classTable model for Tables in the Edit NamedTable pane.Nested classes/interfaces inherited from interface jmri.jmrit.logixng.tools.swing.AbstractLogixNGEditor
AbstractLogixNGEditor.EditorEventListener -
Field Summary
FieldsModifier and TypeFieldDescription(package private) List<AbstractLogixNGEditor.EditorEventListener>Maintain a list of listeners -- normally only one. -
Constructor Summary
ConstructorsConstructorDescriptionTableEditor(BeanTableDataModel<NamedTable> m, String sName) Create a new ConditionalNG List View editor. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a listener.void(package private) voidRespond to the Delete button in the Edit NamedTable window.(package private) voidprotected StringvoidRemove a listener -- not used.(package private) voidDisplay reminder to save.
-
Field Details
-
listenerList
Maintain a list of listeners -- normally only one.
-
-
Constructor Details
-
TableEditor
Create a new ConditionalNG List View editor.- Parameters:
m- the bean table modelsName- name of the NamedTable being edited
-
-
Method Details
-
bringToFront
- Specified by:
bringToFrontin interfaceAbstractLogixNGEditor<NamedTable>
-
showSaveReminder
void showSaveReminder()Display reminder to save. -
finishDone
void finishDone() -
deletePressed
void deletePressed()Respond to the Delete button in the Edit NamedTable window. -
getClassName
-
addEditorEventListener
Add a listener.- Specified by:
addEditorEventListenerin interfaceAbstractLogixNGEditor<NamedTable>- Parameters:
listener- The recipient
-
removeEditorEventListener
Remove a listener -- not used.- Specified by:
removeEditorEventListenerin interfaceAbstractLogixNGEditor<NamedTable>- Parameters:
listener- The recipient
-