Package jmri.jmrit.beantable

Show UML class diagram
Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.

See:
          Description

Class Summary
AbstractTableAction Swing action to create and register a SignalHeadTable GUI
AbstractTableTabAction  
AbstractTableTabAction.TabbedTableItem  
AddNewBeanPanel JPanel to create a new JMRI devices HiJacked to serve other beantable tables.
AddNewDevicePanel JPanel to create a new JMRI devices HiJacked to serve other beantable tables.
AddNewHardwareDevicePanel JPanel to create a new JMRI devices HiJacked to serve other beantable tables.
AudioTableAction Swing action to create and register an AudioTable GUI.
AudioTableFrame This file is part of JMRI.
AudioTablePanel This file is part of JMRI.
BeanTableDataModel Table data model for display of NamedBean manager contents
BeanTableDataModel.headerActionListener  
BeanTableFrame Provide a JFrame to display a table of NamedBeans.
BeanTablePane Provide a JPanel to display a table of NamedBeans.
BlockTableAction Swing action to create and register a BlockTable GUI.
Bundle  
EnablingCheckboxRenderer Handle painting checkbox classes in a JTable.
IdTagTableAction Swing action to create and register a IdTagTable GUI.
LightTableAction Swing action to create and register a LightTable GUI.
LightTableTabAction  
ListedTableAction Table Action for dealing with all the tables in a single view with a list option to the left hand side.
ListedTableFrame Provide access to the various tables via a listed pane.
ListedTableFrame.TabbedTableItem  
ListedTableFrame.TabbedTableItemListArray  
LogixTableAction Swing action to create and register a Logix Table.
LRouteTableAction Swing action to create and register groups of Logix Condtionals to perform a railroad control task.
LRouteTableAction.RouteElementComparator Sorts RouteElement
Maintenance A collection of static utilities to provide cross referencing information among the various PanelPro objects.
MemoryTableAction Swing action to create and register a MemoryTable GUI.
OBlockTableAction GUI to define OBlocks, OPaths and Portals This file is part of JMRI.
RailComTableAction Swing action to create and register a RailCommTable GUI.
ReporterTableAction Swing action to create and register a ReporterTable GUI.
RouteTableAction Swing action to create and register a Route Table Based in part on SignalHeadTableAction.java by Bob Jacobsen
SectionTableAction Swing action to create and register a SectionTable GUI.
SensorTableAction Swing action to create and register a SensorTable GUI.
SensorTableTabAction  
SetPhysicalLocationAction Swing action to create a SetPhysicalLocation dialog.
SignalGroupSubTableAction Swing action to create and register a SignalGroup Table Based in part on RouteTableAction.java by Bob Jacobsen
SignalGroupTableAction Swing action to create and register a SignalGroup Table Based in part on RouteTableAction.java by Bob Jacobsen
SignalHeadTableAction Swing action to create and register a SignalHeadTable GUI.
SignalMastLogicTableAction  
SignalMastTableAction Swing action to create and register a SignalMastTable GUI.
SignalMastTableAction.MyComboBoxEditor  
SignalMastTableAction.MyComboBoxRenderer  
TransitTableAction Swing action to create and register a TransitTable GUI.
TurnoutTableAction Swing action to create and register a TurnoutTable GUI.
TurnoutTableAction.BeanBoxRenderer  
TurnoutTableAction.BeanComboBoxEditor  
TurnoutTableAction.TurnoutOperationEditor  
TurnoutTableTabAction  
 

Package jmri.jmrit.beantable Description

Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.

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.



Copyright © 1997-2013 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads