Package jmri.jmrit.beantable
package jmri.jmrit.beantable
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Constructed using loconet.slotmon as a model, Summer 2003
The table GUI is based on Swing JTables, using a common data
model in the BeanTableDataModel class. This is
then subclassed to provide services specific to each type
of NamedBean.
-
ClassDescriptionAbstractLogixNGTableAction<E extends NamedBean>Swing action to create and register a LogixNG Table.AbstractTableAction<E extends NamedBean>Swing action to create and register a NamedBeanTable GUI.AbstractTableAction.TableItem<E extends NamedBean>AbstractTableTabAction<E extends NamedBean>AbstractTableTabAction.TabbedTableItem<E extends NamedBean>JPanel to create a new JMRI device (used to add Memory, Block, OBlock (UI _tabbed)).JPanel to create a new JMRI device (used to add IdTag).JPanel to create a new hardware-backed NamedBean.Swing action to create and register an AudioTable GUI.This file is part of JMRI.This file is part of JMRI.BeanTableDataModel<T extends NamedBean>Abstract Table data model for display of NamedBean manager contents.Listener class which processes Column Menu button clicks.BeanTableFrame<E extends NamedBean>Provide a JFrame to display a table of NamedBeans.BeanTableJTable<T extends NamedBean>JTable for displaying a BeanTableDataModel.BeanTablePane<E extends NamedBean>Provide a JPanel to display a table of NamedBeans.Factory for BeanTable startup actions.Swing action to create and register a BlockTable GUI.Rules for restoring block values *Handle painting checkbox classes in a JTable.Handle painting tristate checkbox classes in a JTable.Swing action to create and register a IdTagTable GUI.TableDataModel for an IdTag Table.Swing action to create and register a LightTable GUI.Table Action for dealing with all the JMRI NamedBean etc. tables in a single view with a list option to the left hand side.ListedTableFrame<E extends NamedBean>Provide access to the various tables in the tabbed Tables interface via a listed pane (normally to the left).ListedTableFrame.TabbedTableItem<E extends NamedBean>One tabbed item on the ListedTable containing the table(s) for a NamedBean class.Swing action to create and register a LogixNG Global Variables Table.Swing action to create and register a LogixNG Table.Swing action to create and register a LogixNG Table.Swing action to create and register a LogixNG Table.Swing action to create and register a Logix Table.Conditional edit view modeInput selection names.Swing action to create and register groups of Logix Condtionals to perform a railroad control task.Base class for all the output (ConditionalAction) and input (ConditionalVariable) elementsSorts RouteElementA collection of static utilities to provide cross referencing information among the various PanelPro objects.Swing action to create and register a MemoryTable GUI.TableDataModel for the Memory Table.GUI to define OBlocks, OPaths and Portals.Override to place the four OBlock tables in tabbed interface.GUI for tabbed OBlock editing since 2020.Swing Action to display an Add/Edit dialong for a specific NamedBeanSwing action to create and register a RailCommTable GUI.TableDataModel for the RailCom Table.Swing action to create and register a ReporterTable GUI.Data model for a Reporter Table.Swing action to create and register a Route Table.TableDataModel for the Route Table.Table cell editor abstract class with a custom ComboBox per row as the editing component.Swing action to create and register a SectionTable GUI.Swing action to create and register a SensorTable GUI.Swing action to create a SetPhysicalLocation dialog.Swing action to create and register a SignalGroup - Signal Head Edit Table.Swing action to create and register a Signal Group Table.Frame for creating / editing Signal Heads.Swing action to create and register a SignalHeadTable GUI.Model for a SignalHeadTable.Swing action to create and register a SignalMastTable GUI.Swing action to create and register a StringIOTable GUI.Data model for a StringIO Table.Swing action to create and register a TransitTable GUI.Swing action to create and register a TurnoutTable GUI.