Uses of Package
jmri

Packages that use jmri
apps Provides application level support for JMRI; includes specific applications in subpackages. 
apps.configurexml   
apps.gui3 The gui3 package provides basic function for JMRI applications that use the new "Gui3" user interface (much more to follow as we develop this new interface) Related Documentation For overviews, tutorials, examples, guides, and tool documentation, please see: ##### REFER TO NON-SPEC DOCUMENTATION HERE #####
apps.gui3.demo3 First application using the new Gui3 user interface Related Documentation For overviews, tutorials, examples, guides, and tool documentation, please see: ##### REFER TO NON-SPEC DOCUMENTATION HERE #####
apps.gui3.dp3   
apps.gui3.paned Provide the GUI3 "paned", IDE-like, user interface. 
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.configurexml Provides an XML-based mechanism for storing and restoring configurations. 
jmri.configurexml.turnoutoperations   
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.implementation.swing Provides Swing-specific implementations of various JMRI interfaces. 
jmri.jmris Server implementation for the JMRI interfaces. 
jmri.jmris.simpleserver   
jmri.jmris.srcp Contains a SRCP protocol parser to be built with the Java Compiler Compiler (JavaCC). 
jmri.jmrit Various non-system-specific JMRI tools. 
jmri.jmrit.analogclock   
jmri.jmrit.audio Provides specific implementations of various audio systems 
jmri.jmrit.audio.swing Provides Swing-specific implementations of various audio systems. 
jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling. 
jmri.jmrit.automat.monitor Classes to provide a GUI for manipulating the running Automat instances. 
jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads. 
jmri.jmrit.beantable.oblock   
jmri.jmrit.beantable.sensor   
jmri.jmrit.beantable.signalmast   
jmri.jmrit.blockboss Provides a very simple vital signal logic for use in JMRI programs. 
jmri.jmrit.catalog Provides a tree-based catalog for browsing. 
jmri.jmrit.consisttool   
jmri.jmrit.decoderdefn Decoder definitions via XML, including the decoder index. 
jmri.jmrit.dispatcher   
jmri.jmrit.display Control panel and visible icon classes. 
jmri.jmrit.display.controlPanelEditor   
jmri.jmrit.display.layoutEditor   
jmri.jmrit.display.layoutEditor.blockRoutingTable   
jmri.jmrit.display.palette   
jmri.jmrit.display.panelEditor   
jmri.jmrit.dualdecoder   
jmri.jmrit.lcdclock Provide a simple GUI for a clock that displays the time via LCD characters 
jmri.jmrit.log   
jmri.jmrit.logix   
jmri.jmrit.mailreport Provides a tool for sending a formatted debugging information to a mailing list, which will archive/forward/process it 
jmri.jmrit.nixieclock Provide a simple GUI for a clock that displays the time via Nixie tubes 
jmri.jmrit.operations   
jmri.jmrit.operations.locations   
jmri.jmrit.operations.rollingstock   
jmri.jmrit.operations.rollingstock.cars   
jmri.jmrit.operations.rollingstock.engines   
jmri.jmrit.operations.routes   
jmri.jmrit.operations.setup   
jmri.jmrit.operations.trains   
jmri.jmrit.picker   
jmri.jmrit.powerpanel   
jmri.jmrit.progsupport Provides helpful panels and GUI widgets for working with JMRI Programmer and ProgrammerManager classes 
jmri.jmrit.roster   
jmri.jmrit.roster.swing.rostergroup   
jmri.jmrit.sendpacket   
jmri.jmrit.sensorgroup   
jmri.jmrit.signalling   
jmri.jmrit.simpleclock Contains a simple FastClock implementation based on the computers clock. 
jmri.jmrit.simplelightctrl   
jmri.jmrit.simpleprog   
jmri.jmrit.simpleturnoutctrl   
jmri.jmrit.speedometer   
jmri.jmrit.symbolicprog Basic support for advanced programming, primarily used by DecoderPro. 
jmri.jmrit.symbolicprog.symbolicframe   
jmri.jmrit.symbolicprog.tabbedframe   
jmri.jmrit.throttle   
jmri.jmrit.tracker Provides support for tracking trains as they move around a layout. 
jmri.jmrit.turnoutoperations   
jmri.jmrit.ussctc Tools for simulating a USS CTC panel. 
jmri.jmrit.vsdecoder   
jmri.jmrit.withrottle   
jmri.jmrix Interfaces and implementations for system-specific code. 
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.acela.acelamon   
jmri.jmrix.acela.nodeconfig   
jmri.jmrix.acela.packetgen   
jmri.jmrix.bachrus   
jmri.jmrix.can.adapters.lawicell.canusb.serialdriver Defines classes for interfacing to a LAWICELL CAN-USB CAN adapter 
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.can.cbus.swing.configtool   
jmri.jmrix.can.cbus.swing.console Defines classes for a console utility to interact with a MERG CBUS network
jmri.jmrix.can.cbus.swing.eventtable Defines classes for implementing an event table to interact with a MERG CBUS network. 
jmri.jmrix.can.cbus.swing.nodeconfig   
jmri.jmrix.can.swing.monitor   
jmri.jmrix.can.swing.send Provide a tool for sending CAN packets. 
jmri.jmrix.cmri.serial   
jmri.jmrix.cmri.serial.assignment   
jmri.jmrix.cmri.serial.diagnostic   
jmri.jmrix.cmri.serial.packetgen   
jmri.jmrix.cmri.serial.serialmon   
jmri.jmrix.debugthrottle   
jmri.jmrix.direct   
jmri.jmrix.easydcc   
jmri.jmrix.easydcc.easydccmon   
jmri.jmrix.easydcc.packetgen   
jmri.jmrix.ecos Support for the ESU ECoS. 
jmri.jmrix.ecos.swing.locodatabase   
jmri.jmrix.ecos.swing.monitor   
jmri.jmrix.ecos.swing.packetgen   
jmri.jmrix.ecos.swing.preferences   
jmri.jmrix.ecos.swing.statusframe   
jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware. 
jmri.jmrix.grapevine.nodetable   
jmri.jmrix.jinput.treecontrol GUI for controlling JInput access to USB devices. 
jmri.jmrix.jmriclient   
jmri.jmrix.jmriclient.swing.mon   
jmri.jmrix.lenz   
jmri.jmrix.lenz.hornbyelite   
jmri.jmrix.lenz.li100   
jmri.jmrix.lenz.lv102   
jmri.jmrix.lenz.lz100   
jmri.jmrix.lenz.lzv100   
jmri.jmrix.lenz.swing.li101   
jmri.jmrix.lenz.swing.liusb   
jmri.jmrix.lenz.swing.mon   
jmri.jmrix.lenz.swing.stackmon   
jmri.jmrix.lenz.swing.systeminfo   
jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools. 
jmri.jmrix.loconet.almbrowser   
jmri.jmrix.loconet.hexfile   
jmri.jmrix.loconet.locomon   
jmri.jmrix.loconet.loconetovertcp Defines classes for interfacing to an LocoNet via a telnet connection to a LocoNetOverTcp driver. 
jmri.jmrix.loconet.pr2   
jmri.jmrix.loconet.sdfeditor Provide GUI tools for editing an SDF file in memory. 
jmri.jmrix.maple   
jmri.jmrix.mrc   
jmri.jmrix.mrc.mrcmon   
jmri.jmrix.nce   
jmri.jmrix.openlcb   
jmri.jmrix.openlcb.swing.send Provide a tool for sending OpenLCB CAN packets. 
jmri.jmrix.openlcb.swing.tie   
jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10. 
jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters. 
jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters. 
jmri.jmrix.pricom.downloader   
jmri.jmrix.pricom.pockettester   
jmri.jmrix.qsi Connects to a QSI programmer unit. 
jmri.jmrix.qsi.qsimon   
jmri.jmrix.rfid This package handles communications for RFID adapters 
jmri.jmrix.rfid.coreid This package holds objects specific to the Generic RFID stand-alone readers that use the CORE-ID / ID-Innovations protocol. 
jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers that use the CORE-ID / ID-Innovations protocol. 
jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc
jmri.jmrix.rps.aligntable Provide access to alignment information via a table interface. 
jmri.jmrix.rps.rpsmon   
jmri.jmrix.rps.swing.debugger Provides a GUI for various RPS debugging activities. 
jmri.jmrix.rps.swing.polling Provides a control panel frame for operating the RPS support. 
jmri.jmrix.rps.swing.soundset Provides a GUI for controlling an automatic sound calculation 
jmri.jmrix.rps.trackingpanel This package creates the "Tracking Display" tool for RPS 
jmri.jmrix.serialsensor   
jmri.jmrix.sprog   
jmri.jmrix.sprog.console   
jmri.jmrix.sprog.packetgen   
jmri.jmrix.sprog.sprogmon   
jmri.jmrix.sprog.sprogslotmon   
jmri.jmrix.sprog.update   
jmri.jmrix.srcp Provide a JMRI connection to an SRCP server
jmri.jmrix.srcp.srcpmon   
jmri.jmrix.swing   
jmri.jmrix.tmcc   
jmri.jmrix.xpa   
jmri.jmrix.xpa.packetgen   
jmri.jmrix.xpa.xpaconfig   
jmri.jmrix.xpa.xpamon   
jmri.jmrix.zimo   
jmri.jmrix.zimo.packetgen   
jmri.jmrix.zimo.zimomon   
jmri.managers Provides implementations of various JMRI managers. 
jmri.managers.configurexml   
jmri.progdebugger A simple implementation of Programmer for debugging purposes. 
jmri.swing Provides small Swing-based tool and utility classes for JMRI basic forms. 
jmri.util   
jmri.util.swing Tools and utilities for doing a systematic reworking of the JMRI GUI. 
jmri.util.swing.mdi Tools and utilities for providing a multi-document interface for a JMRI application. 
jmri.util.swing.multipane Tools and utilities for providing a multi-pane interface for a JMRI application. 
jmri.web.miniserver MiniServer is a small web server, the smallest scaffold possible for running simple servlets. 
jmri.web.xmlio The JMRI XML I/O package allows communications to and from a running JMRI program through the exchange of XML-format information. 
 

Classes in jmri used by apps
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by apps.configurexml
JmriException
          Base for JMRI-specific exceptions.
 

Classes in jmri used by apps.gui3
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by apps.gui3.demo3
JmriException
          Base for JMRI-specific exceptions.
 

Classes in jmri used by apps.gui3.dp3
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by apps.gui3.paned
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri
Address
           
Audio
          Represent an Audio, a place to store or control sound information.
AudioException
          Specific Exception class used by Audio objects.
AudioManager
          Locate an Audio object representing some specific audio information.
BeanSetting
          Represent a Named Bean (e.g.
Block
          Represents a particular piece of track, more informally a "Block".
BlockManager
          Basic Implementation of a BlockManager.
CatalogTree
          Represents a CatalogTree, a tree displaying a taxonomy - e.g. a file system directory, or an index of references or a table of contents built according to the user's taxonomy.
CatalogTreeManager
          Locate a CatalogTree object representing some specific information.
ClockControl
          ClockControl defines an interface for control of hardware Fast Clocks Each hardware system that has a hardware Fast Clock implementation must supply a module that implements this interface.
CommandStation
          Represents a DCC command station.
CommonTurnoutOperation
          CommonTurnoutOperation class - specialization of TurnoutOperation to contain common properties and methods for concrete subclasses
Conditional
          A Conditional is layout control logic, consisting of a logical expression and an action.
ConditionalAction
          The consequent of the antecedent of the conditional proposition.
ConditionalManager
          Interface for obtaining Conditionals This doesn't have a "new" method, since Conditionals are separately implemented, instead of being system-specific.
ConditionalVariable
          ConditionalVariable.java The variable used in the antecedent (the 'if' part) of the Conditional.
ConfigureManager
          Provide load/store capabilities for general configuration.
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistListener
          Allow notification of delayed consisting errors.
ConsistManager
          Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
EntryPoint
          Represent an EntryPoint to a Section of track.
IdTag
          IdTag represents a tag that might be attached to a specific piece of rolling stock to uniquely identify it.
InstanceManager
          Provides static members for locating various interface implementations.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
LocoAddress
          Inteface for generic Locomotive Address.
Logix
          A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).
LogixManager
          Interface for obtaining Logixs This doesn't have a "new" method, since Logixs are separately implemented, instead of being system-specific.
Manager
          Basic interface for access to named, managed objects.
Memory
          Represent a Memory, a place to store values.
MemoryManager
          Locate a Memory object representing some specific information.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandle
          Utility class for managing access to a NamedBean
NamedBeanHandleManager
          Instance for controlling the issuing of NamedBeanHandles.
Path
          Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Route
          Routes represent a collection of Turnouts that may be set at the same time.
RouteManager
          Interface for obtaining Routes This doesn't have a "new" method, since Routes are separately implemented, instead of being system-specific.
Section
          Sections represent a group of one or more connected Blocks that may be allocated to a train travelling in a given direction.
SectionManager
          Basic Implementation of a SectionManager.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
ShutDownManager
          Manage tasks to be completed when the program shuts down normally.
ShutDownTask
          Execute a specific task before the program terminates.
SignalAppearanceMap
          Access to signal apperance information.
SignalGroup
          SignalGroup.java The Signal Group is used to represent European subsidary signals that would be sited with a signal mast.
SignalGroupManager
          Interface for obtaining information about signal systems.
SignalHead
          Represent a single signal head.
SignalHeadManager
          Interface for obtaining signal heads.
SignalMast
          Represent a signal mast.
SignalMastLogic
           This file is part of JMRI.
SignalMastLogicManager
           This file is part of JMRI.
SignalMastManager
          Interface for obtaining signal masts.
SignalSystem
          A SignalSystem defines a signaling system by representing the properties of various signal aspects it contains.
SignalSystemManager
          Interface for obtaining information about signal systems.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Timebase
          Provide access to clock capabilities in hardware or software.
TimebaseRateException
          Thrown to indicate that a Timebase can't handle a particular rate setting that's been requested.
Transit
          Class providing the basic implementation of a Transit.
TransitManager
          Implementation of a Transit Manager This doesn't need an interface, since Transits are globaly implemented, instead of being system-specific.
TransitSection
          This class holds information and options for a Section when assigned to a Transit.
TransitSectionAction
          This class holds information and options for a Action to be applied when an automated train enters, exits, or is inside of a Section in a Transit.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
TurnoutOperation
          Framework for automating reliable turnout operation.
TurnoutOperationManager
          class to look after the collection of TurnoutOperation subclasses Unlike the other xxxManager, this does not inherit from AbstractManager since the resources it deals with are not DCC system resources but rather purely internal state
TurnoutOperator
          Some (not much) common machinery for the concrete turnout operator classes.
TurnoutOperator.TurnoutOperatorException
          Exception thrown when the turnout's operator has changed while the operator is running.
 

Classes in jmri used by jmri.configurexml
Block
          Represents a particular piece of track, more informally a "Block".
ConfigureManager
          Provide load/store capabilities for general configuration.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Path
          Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.
 

Classes in jmri used by jmri.configurexml.turnoutoperations
TurnoutOperation
          Framework for automating reliable turnout operation.
 

Classes in jmri used by jmri.implementation
Audio
          Represent an Audio, a place to store or control sound information.
Block
          Represents a particular piece of track, more informally a "Block".
ClockControl
          ClockControl defines an interface for control of hardware Fast Clocks Each hardware system that has a hardware Fast Clock implementation must supply a module that implements this interface.
Conditional
          A Conditional is layout control logic, consisting of a logical expression and an action.
ConditionalAction
          The consequent of the antecedent of the conditional proposition.
ConditionalVariable
          ConditionalVariable.java The variable used in the antecedent (the 'if' part) of the Conditional.
IdTag
          IdTag represents a tag that might be attached to a specific piece of rolling stock to uniquely identify it.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
Logix
          A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).
Memory
          Represent a Memory, a place to store values.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandle
          Utility class for managing access to a NamedBean
NamedBeanHandleManager
          Instance for controlling the issuing of NamedBeanHandles.
Reporter
          Represent a device that can report identification information.
Route
          Routes represent a collection of Turnouts that may be set at the same time.
Sensor
          General input device representation.
ShutDownTask
          Execute a specific task before the program terminates.
SignalAppearanceMap
          Access to signal apperance information.
SignalGroup
          SignalGroup.java The Signal Group is used to represent European subsidary signals that would be sited with a signal mast.
SignalHead
          Represent a single signal head.
SignalMast
          Represent a signal mast.
SignalMastLogic
           This file is part of JMRI.
SignalSystem
          A SignalSystem defines a signaling system by representing the properties of various signal aspects it contains.
Timebase
          Provide access to clock capabilities in hardware or software.
Turnout
          Represent a Turnout on the layout.
TurnoutOperation
          Framework for automating reliable turnout operation.
TurnoutOperator
          Some (not much) common machinery for the concrete turnout operator classes.
 

Classes in jmri used by jmri.implementation.swing
ShutDownTask
          Execute a specific task before the program terminates.
 

Classes in jmri used by jmri.jmris
JmriException
          Base for JMRI-specific exceptions.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmris.simpleserver
JmriException
          Base for JMRI-specific exceptions.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmris.srcp
JmriException
          Base for JMRI-specific exceptions.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
ProgListener
          Allow notification of the completion of programming operations.
 

Classes in jmri used by jmri.jmrit.analogclock
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.audio
Audio
          Represent an Audio, a place to store or control sound information.
AudioException
          Specific Exception class used by Audio objects.
AudioManager
          Locate an Audio object representing some specific audio information.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.audio.swing
Audio
          Represent an Audio, a place to store or control sound information.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.automat
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Sensor
          General input device representation.
Turnout
          Represent a Turnout on the layout.
 

Classes in jmri used by jmri.jmrit.automat.monitor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.beantable
Audio
          Represent an Audio, a place to store or control sound information.
AudioManager
          Locate an Audio object representing some specific audio information.
LightManager
          Interface for obtaining Lights.
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
SensorManager
          Interface for controlling sensors.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrit.beantable.oblock
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.beantable.sensor
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
SensorManager
          Interface for controlling sensors.
 

Classes in jmri used by jmri.jmrit.beantable.signalmast
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.blockboss
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBeanHandleManager
          Instance for controlling the issuing of NamedBeanHandles.
 

Classes in jmri used by jmri.jmrit.catalog
CatalogTree
          Represents a CatalogTree, a tree displaying a taxonomy - e.g. a file system directory, or an index of references or a table of contents built according to the user's taxonomy.
CatalogTreeManager
          Locate a CatalogTree object representing some specific information.
JmriException
          Base for JMRI-specific exceptions.
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.consisttool
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistListener
          Allow notification of delayed consisting errors.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.decoderdefn
ProgListener
          Allow notification of the completion of programming operations.
 

Classes in jmri used by jmri.jmrit.dispatcher
Block
          Represents a particular piece of track, more informally a "Block".
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
Section
          Sections represent a group of one or more connected Blocks that may be allocated to a train travelling in a given direction.
Sensor
          General input device representation.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
Transit
          Class providing the basic implementation of a Transit.
TransitSection
          This class holds information and options for a Section when assigned to a Transit.
TransitSectionAction
          This class holds information and options for a Action to be applied when an automated train enters, exits, or is inside of a Section in a Transit.
 

Classes in jmri used by jmri.jmrit.display
CatalogTree
          Represents a CatalogTree, a tree displaying a taxonomy - e.g. a file system directory, or an index of references or a table of contents built according to the user's taxonomy.
Light
          Represent a single visible Light on the physical layout.
Memory
          Represent a Memory, a place to store values.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandle
          Utility class for managing access to a NamedBean
Reporter
          Represent a device that can report identification information.
Sensor
          General input device representation.
SignalHead
          Represent a single signal head.
SignalMast
          Represent a signal mast.
Turnout
          Represent a Turnout on the layout.
 

Classes in jmri used by jmri.jmrit.display.controlPanelEditor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.display.layoutEditor
Block
          Represents a particular piece of track, more informally a "Block".
EntryPoint
          Represent an EntryPoint to a Section of track.
JmriException
          Base for JMRI-specific exceptions.
Manager
          Basic interface for access to named, managed objects.
Memory
          Represent a Memory, a place to store values.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandle
          Utility class for managing access to a NamedBean
Path
          Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.
Sensor
          General input device representation.
SignalHead
          Represent a single signal head.
SignalMast
          Represent a signal mast.
Turnout
          Represent a Turnout on the layout.
 

Classes in jmri used by jmri.jmrit.display.layoutEditor.blockRoutingTable
Manager
          Basic interface for access to named, managed objects.
 

Classes in jmri used by jmri.jmrit.display.palette
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.display.panelEditor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.dualdecoder
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
ProgListener
          Allow notification of the completion of programming operations.
 

Classes in jmri used by jmri.jmrit.lcdclock
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.log
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.logix
BeanSetting
          Represent a Named Bean (e.g.
Block
          Represents a particular piece of track, more informally a "Block".
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandle
          Utility class for managing access to a NamedBean
Path
          Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.
Sensor
          General input device representation.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
 

Classes in jmri used by jmri.jmrit.mailreport
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.nixieclock
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.locations
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.rollingstock
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.rollingstock.cars
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.rollingstock.engines
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.routes
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.setup
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.operations.trains
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.picker
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrit.powerpanel
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.progsupport
JmriException
          Base for JMRI-specific exceptions.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
 

Classes in jmri used by jmri.jmrit.roster
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
ProgListener
          Allow notification of the completion of programming operations.
 

Classes in jmri used by jmri.jmrit.roster.swing.rostergroup
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.sendpacket
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.sensorgroup
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.signalling
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
SignalMast
          Represent a signal mast.
 

Classes in jmri used by jmri.jmrit.simpleclock
JmriException
          Base for JMRI-specific exceptions.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Timebase
          Provide access to clock capabilities in hardware or software.
 

Classes in jmri used by jmri.jmrit.simplelightctrl
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.simpleprog
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
ProgListener
          Allow notification of the completion of programming operations.
 

Classes in jmri used by jmri.jmrit.simpleturnoutctrl
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.speedometer
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.symbolicprog
JmriException
          Base for JMRI-specific exceptions.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
 

Classes in jmri used by jmri.jmrit.symbolicprog.symbolicframe
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.symbolicprog.tabbedframe
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
Programmer
          Provide access to the hardware DCC decoder programming capability.
 

Classes in jmri used by jmri.jmrit.throttle
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
 

Classes in jmri used by jmri.jmrit.tracker
Block
          Represents a particular piece of track, more informally a "Block".
SignalHead
          Represent a single signal head.
 

Classes in jmri used by jmri.jmrit.turnoutoperations
TurnoutOperation
          Framework for automating reliable turnout operation.
 

Classes in jmri used by jmri.jmrit.ussctc
JmriException
          Base for JMRI-specific exceptions.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrit.vsdecoder
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
 

Classes in jmri used by jmri.jmrit.withrottle
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBeanHandleManager
          Instance for controlling the issuing of NamedBeanHandles.
ProgListener
          Allow notification of the completion of programming operations.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
Turnout
          Represent a Turnout on the layout.
 

Classes in jmri used by jmri.jmrix
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistManager
          Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
UserPreferencesManager
          Interface for the User Preferences Manager.
 

Classes in jmri used by jmri.jmrix.acela
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
SignalHead
          Represent a single signal head.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.acela.acelamon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.acela.nodeconfig
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.acela.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.bachrus
CommandStation
          Represents a DCC command station.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
 

Classes in jmri used by jmri.jmrix.can.adapters.lawicell.canusb.serialdriver
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.cbus
CommandStation
          Represents a DCC command station.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.can.cbus.swing.configtool
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.cbus.swing.console
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.cbus.swing.eventtable
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.cbus.swing.nodeconfig
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.swing.monitor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.can.swing.send
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.cmri.serial
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.cmri.serial.assignment
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.cmri.serial.diagnostic
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.cmri.serial.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.cmri.serial.serialmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.debugthrottle
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
LocoAddress
          Inteface for generic Locomotive Address.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
 

Classes in jmri used by jmri.jmrix.direct
CommandStation
          Represents a DCC command station.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
LocoAddress
          Inteface for generic Locomotive Address.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
 

Classes in jmri used by jmri.jmrix.easydcc
CommandStation
          Represents a DCC command station.
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistManager
          Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.
DccConsist
          This is the Default DCC consist.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.easydcc.easydccmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.easydcc.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.ecos
CommandStation
          Represents a DCC command station.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.ecos.swing.locodatabase
Manager
          Basic interface for access to named, managed objects.
 

Classes in jmri used by jmri.jmrix.ecos.swing.monitor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.ecos.swing.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.ecos.swing.preferences
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.ecos.swing.statusframe
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.grapevine
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
SignalHead
          Represent a single signal head.
 

Classes in jmri used by jmri.jmrix.grapevine.nodetable
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.jinput.treecontrol
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.jmriclient
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.jmriclient.swing.mon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz
CommandStation
          Represents a DCC command station.
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistManager
          Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.
DccConsist
          This is the Default DCC consist.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.lenz.hornbyelite
CommandStation
          Represents a DCC command station.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.lenz.li100
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
 

Classes in jmri used by jmri.jmrix.lenz.lv102
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.lz100
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.lzv100
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.swing.li101
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.swing.liusb
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.swing.mon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.swing.stackmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.lenz.swing.systeminfo
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.loconet
ClockControl
          ClockControl defines an interface for control of hardware Fast Clocks Each hardware system that has a hardware Fast Clock implementation must supply a module that implements this interface.
CommandStation
          Represents a DCC command station.
Consist
          Interface for a Consist Object, describing one or more cooperatively-operating locomotives.
ConsistManager
          Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.
DccConsist
          This is the Default DCC consist.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.loconet.almbrowser
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.loconet.hexfile
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.loconet.locomon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
SensorManager
          Interface for controlling sensors.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.loconet.loconetovertcp
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.loconet.pr2
JmriException
          Base for JMRI-specific exceptions.
PowerManager
          Provide controls for layout power.
 

Classes in jmri used by jmri.jmrix.loconet.sdfeditor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.maple
Sensor
          General input device representation.
 

Classes in jmri used by jmri.jmrix.mrc
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
SensorManager
          Interface for controlling sensors.
 

Classes in jmri used by jmri.jmrix.mrc.mrcmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.nce
ClockControl
          ClockControl defines an interface for control of hardware Fast Clocks Each hardware system that has a hardware Fast Clock implementation must supply a module that implements this interface.
CommandStation
          Represents a DCC command station.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.openlcb
JmriException
          Base for JMRI-specific exceptions.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.openlcb.swing.send
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.openlcb.swing.tie
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.powerline
Light
          Represent a single visible Light on the physical layout.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
ProgrammerManager
          Get access to available Programmer objects.
 

Classes in jmri used by jmri.jmrix.powerline.cm11
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
SensorManager
          Interface for controlling sensors.
 

Classes in jmri used by jmri.jmrix.powerline.insteon2412s
Light
          Represent a single visible Light on the physical layout.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.jmrix.pricom.downloader
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.pricom.pockettester
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.qsi
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
 

Classes in jmri used by jmri.jmrix.qsi.qsimon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rfid
IdTag
          IdTag represents a tag that might be attached to a specific piece of rolling stock to uniquely identify it.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
 

Classes in jmri used by jmri.jmrix.rfid.coreid
IdTag
          IdTag represents a tag that might be attached to a specific piece of rolling stock to uniquely identify it.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Reporter
          Represent a device that can report identification information.
Sensor
          General input device representation.
 

Classes in jmri used by jmri.jmrix.rfid.generic.standalone
Manager
          Basic interface for access to named, managed objects.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Sensor
          General input device representation.
 

Classes in jmri used by jmri.jmrix.rps
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
SignalHead
          Represent a single signal head.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
 

Classes in jmri used by jmri.jmrix.rps.aligntable
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rps.rpsmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rps.swing.debugger
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rps.swing.polling
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rps.swing.soundset
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.rps.trackingpanel
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.serialsensor
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.sprog
CommandStation
          Represents a DCC command station.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.sprog.console
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.sprog.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.sprog.sprogmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.sprog.sprogslotmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.sprog.update
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.srcp
CommandStation
          Represents a DCC command station.
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleListener
          A listener interface for a class requesting a DccThrottle from the ThrottleManager.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.srcp.srcpmon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.swing
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.tmcc
DccLocoAddress
          Encapsulate information for a DCC Locomotive Decoder Address.
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
LocoAddress
          Inteface for generic Locomotive Address.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
 

Classes in jmri used by jmri.jmrix.xpa
DccThrottle
          Provide DCC-specific extensions to Throttle interface.
JmriException
          Base for JMRI-specific exceptions.
LocoAddress
          Inteface for generic Locomotive Address.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
Throttle
          A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.
ThrottleManager
          Interface for allocating Throttle objects.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
 

Classes in jmri used by jmri.jmrix.xpa.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.xpa.xpaconfig
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.xpa.xpamon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.zimo
JmriException
          Base for JMRI-specific exceptions.
PowerManager
          Provide controls for layout power.
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
 

Classes in jmri used by jmri.jmrix.zimo.packetgen
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.jmrix.zimo.zimomon
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.managers
Audio
          Represent an Audio, a place to store or control sound information.
AudioException
          Specific Exception class used by Audio objects.
AudioManager
          Locate an Audio object representing some specific audio information.
Conditional
          A Conditional is layout control logic, consisting of a logical expression and an action.
ConditionalManager
          Interface for obtaining Conditionals This doesn't have a "new" method, since Conditionals are separately implemented, instead of being system-specific.
IdTag
          IdTag represents a tag that might be attached to a specific piece of rolling stock to uniquely identify it.
IdTagManager
          Locate an IdTag object representing a specific IdTag.
InstanceInitializer
          Interface providing initialization of specific objects by default.
JmriException
          Base for JMRI-specific exceptions.
Light
          Represent a single visible Light on the physical layout.
LightManager
          Interface for obtaining Lights.
Logix
          A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).
LogixManager
          Interface for obtaining Logixs This doesn't have a "new" method, since Logixs are separately implemented, instead of being system-specific.
Manager
          Basic interface for access to named, managed objects.
Memory
          Represent a Memory, a place to store values.
MemoryManager
          Locate a Memory object representing some specific information.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
PowerManager
          Provide controls for layout power.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerManager
          Get access to available Programmer objects.
Reporter
          Represent a device that can report identification information.
ReporterManager
          Locate a Reporter object representing some specific device on the layout.
Route
          Routes represent a collection of Turnouts that may be set at the same time.
RouteManager
          Interface for obtaining Routes This doesn't have a "new" method, since Routes are separately implemented, instead of being system-specific.
Sensor
          General input device representation.
SensorManager
          Interface for controlling sensors.
ShutDownManager
          Manage tasks to be completed when the program shuts down normally.
ShutDownTask
          Execute a specific task before the program terminates.
SignalGroup
          SignalGroup.java The Signal Group is used to represent European subsidary signals that would be sited with a signal mast.
SignalGroupManager
          Interface for obtaining information about signal systems.
SignalHead
          Represent a single signal head.
SignalHeadManager
          Interface for obtaining signal heads.
SignalMast
          Represent a signal mast.
SignalMastLogic
           This file is part of JMRI.
SignalMastLogicManager
           This file is part of JMRI.
SignalMastManager
          Interface for obtaining signal masts.
SignalSystem
          A SignalSystem defines a signaling system by representing the properties of various signal aspects it contains.
SignalSystemManager
          Interface for obtaining information about signal systems.
Turnout
          Represent a Turnout on the layout.
TurnoutManager
          Locate a Turnout object representing some specific turnout on the layout.
UserPreferencesManager
          Interface for the User Preferences Manager.
 

Classes in jmri used by jmri.managers.configurexml
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
NamedBeanHandleManager
          Instance for controlling the issuing of NamedBeanHandles.
 

Classes in jmri used by jmri.progdebugger
ProgListener
          Allow notification of the completion of programming operations.
Programmer
          Provide access to the hardware DCC decoder programming capability.
ProgrammerException
          Base for exceptions indicating problems in Programmer operations.
ProgrammerManager
          Get access to available Programmer objects.
 

Classes in jmri used by jmri.swing
PowerManager
          Provide controls for layout power.
 

Classes in jmri used by jmri.util
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.util.swing
JmriException
          Base for JMRI-specific exceptions.
Manager
          Basic interface for access to named, managed objects.
NamedBean
          Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.
 

Classes in jmri used by jmri.util.swing.mdi
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.util.swing.multipane
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.web.miniserver
ModifiedFlag
          Tags objects that remember whether they've been modified and need to be (optionally) stored, for example before the program terminates or when a window closes.
 

Classes in jmri used by jmri.web.xmlio
JmriException
          Base for JMRI-specific exceptions.
 



Copyright © 1997 - 2011 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