Package jmri.jmrit.beantable
Class AbstractTableAction.TableItem<E extends NamedBean>
java.lang.Object
jmri.jmrit.beantable.AbstractTableAction.TableItem<E>
- All Implemented Interfaces:
EventListener,TableColumnModelListener
- Direct Known Subclasses:
AbstractTableTabAction.TabbedTableItem
- Enclosing class:
- AbstractTableAction<E extends NamedBean>
protected static class AbstractTableAction.TableItem<E extends NamedBean>
extends Object
implements TableColumnModelListener
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) BeanTableFrame<E>(package private) BeanTableDataModel<E>(package private) JTable(package private) final TriStateJCheckBox(package private) final AbstractTableAction<E> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddToBottomBox(JComponent comp) voidA column is now visible.voidUnused.voidUnused.voidA column is now hidden.voidUnused.protected voiddispose()(package private) voidincludeAddButton(boolean includeAddButton) (package private) void(package private) voidsetTableFrame(BeanTableFrame<E> frame)
-
Field Details
-
dataModel
BeanTableDataModel<E extends NamedBean> dataModel -
dataTable
-
tableAction
-
beanTableFrame
BeanTableFrame<E extends NamedBean> beanTableFrame -
propertyVisible
-
-
Constructor Details
-
TableItem
-
-
Method Details
-
setTableFrame
-
getAAClass
-
getDataTable
-
includePropertyCheckBox
void includePropertyCheckBox() -
includeAddButton
-
addToBottomBox
-
columnAdded
A column is now visible. fireColumnsUpdated()- Specified by:
columnAddedin interfaceTableColumnModelListener
-
columnRemoved
A column is now hidden. fireColumnsUpdated()- Specified by:
columnRemovedin interfaceTableColumnModelListener
-
columnMoved
Unused.- Specified by:
columnMovedin interfaceTableColumnModelListener
-
columnSelectionChanged
Unused.- Specified by:
columnSelectionChangedin interfaceTableColumnModelListener
-
columnMarginChanged
Unused.- Specified by:
columnMarginChangedin interfaceTableColumnModelListener
-
dispose
-