Uses of Package
jmri.implementation

Packages that use jmri.implementation
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.implementation.swing Provides Swing-specific implementations of various JMRI interfaces. 
jmri.jmrit.audio Provides specific implementations of various audio systems 
jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads. 
jmri.jmrit.display.layoutEditor   
jmri.jmrit.logix   
jmri.jmrit.simpleclock Contains a simple FastClock implementation based on the computers clock. 
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.cmri.serial   
jmri.jmrix.easydcc   
jmri.jmrix.ecos Support for the ESU ECoS. 
jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware. 
jmri.jmrix.jmriclient   
jmri.jmrix.lenz   
jmri.jmrix.lenz.hornbyelite   
jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools. 
jmri.jmrix.nce   
jmri.jmrix.openlcb   
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.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.rps This package contains software specific to the RPS system from NAC Services, Inc
jmri.jmrix.sprog   
jmri.jmrix.srcp Provide a JMRI connection to an SRCP server
jmri.jmrix.xpa   
jmri.managers Provides implementations of various JMRI managers. 
 

Classes in jmri.implementation used by jmri
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractTurnout
          Abstract base for the Turnout interface.
LightControl
          Each LightControl object is linked to a specific Light, and provides one of the controls available for switching the Light ON/OFF in response to time or events occurring on the layout.
 

Classes in jmri.implementation used by jmri.implementation
AbstractIdTag
          Abstract implementation of IdTag containing code common to all concrete implementations.
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractMemory
          Base for the Memory interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractShutDownTask
          Handle name for ShutDownTask implementations.
AbstractSignalHead
          Abstract class providing the basic logic of the SignalHead interface.
AbstractSignalMast
          Abstract class providing the basic logic of the SignalMast interface.
AbstractTurnout
          Abstract base for the Turnout interface.
DefaultConditional
          Class providing the basic logic of the Conditional interface.
DefaultSignalAppearanceMap
          Default implementation of a basic signal head table.
DefaultSignalHead
          Default implementation of the basic logic of the SignalHead interface.
DoubleTurnoutSignalHead
          Drive a single signal head via two "Turnout" objects.
JmriSimplePropertyListener
          A service base class for monitoring a bound property in one of the JMRI Named beans (Turnout, Sensor, etc).
LightControl
          Each LightControl object is linked to a specific Light, and provides one of the controls available for switching the Light ON/OFF in response to time or events occurring on the layout.
SignalSpeedMap
          Default implementation to map Signal aspects or appearances to speed requirements.
TripleTurnoutSignalHead
          Drive a single signal head via three "Turnout" objects.
 

Classes in jmri.implementation used by jmri.implementation.swing
AbstractShutDownTask
          Handle name for ShutDownTask implementations.
 

Classes in jmri.implementation used by jmri.jmrit.audio
AbstractAudio
          Base implementation of the Audio class.
AbstractNamedBean
          Abstract base for the NamedBean interface.
 

Classes in jmri.implementation used by jmri.jmrit.beantable
LightControl
          Each LightControl object is linked to a specific Light, and provides one of the controls available for switching the Light ON/OFF in response to time or events occurring on the layout.
 

Classes in jmri.implementation used by jmri.jmrit.display.layoutEditor
AbstractNamedBean
          Abstract base for the NamedBean interface.
 

Classes in jmri.implementation used by jmri.jmrit.logix
AbstractNamedBean
          Abstract base for the NamedBean interface.
SignalSpeedMap
          Default implementation to map Signal aspects or appearances to speed requirements.
 

Classes in jmri.implementation used by jmri.jmrit.simpleclock
AbstractNamedBean
          Abstract base for the NamedBean interface.
 

Classes in jmri.implementation used by jmri.jmrix.acela
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractSignalHead
          Abstract class providing the basic logic of the SignalHead interface.
AbstractTurnout
          Abstract base for the Turnout interface.
DefaultSignalHead
          Default implementation of the basic logic of the SignalHead interface.
 

Classes in jmri.implementation used by jmri.jmrix.can.cbus
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.cmri.serial
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.easydcc
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.ecos
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.grapevine
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSignalHead
          Abstract class providing the basic logic of the SignalHead interface.
DefaultSignalHead
          Default implementation of the basic logic of the SignalHead interface.
 

Classes in jmri.implementation used by jmri.jmrix.jmriclient
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractReporter
          Abstract base for the Reporter interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.lenz
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.lenz.hornbyelite
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.loconet
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractReporter
          Abstract base for the Reporter interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
DefaultClockControl
          Class providing default logic of the ClockControl interface.
 

Classes in jmri.implementation used by jmri.jmrix.nce
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
DefaultClockControl
          Class providing default logic of the ClockControl interface.
 

Classes in jmri.implementation used by jmri.jmrix.openlcb
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.powerline
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractVariableLight
          Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.
 

Classes in jmri.implementation used by jmri.jmrix.powerline.cm11
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractVariableLight
          Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.
 

Classes in jmri.implementation used by jmri.jmrix.powerline.insteon2412s
AbstractLight
          Abstract class providing partial implementation of the the Light interface.
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractVariableLight
          Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.
 

Classes in jmri.implementation used by jmri.jmrix.rfid
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractReporter
          Abstract base for the Reporter interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
 

Classes in jmri.implementation used by jmri.jmrix.rfid.coreid
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractReporter
          Abstract base for the Reporter interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
 

Classes in jmri.implementation used by jmri.jmrix.rps
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractReporter
          Abstract base for the Reporter interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
 

Classes in jmri.implementation used by jmri.jmrix.sprog
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.srcp
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.jmrix.xpa
AbstractNamedBean
          Abstract base for the NamedBean interface.
AbstractTurnout
          Abstract base for the Turnout interface.
 

Classes in jmri.implementation used by jmri.managers
SignalSpeedMap
          Default implementation to map Signal aspects or appearances to speed requirements.
 



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