Uses of Package
jmri.implementation
Packages that use jmri.implementation
Package
Description
Provides application level support for JMRI; includes specific applications in
subpackages.
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Provides Swing-specific implementations of various JMRI interfaces.
Provides specific implementations of various audio systems.
Provides a tree-based catalog for browsing.
Decoder definitions via XML, including the decoder index.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Support for implementing Warrants in JMRI.
Provides helpful panels and GUI widgets for working with
JMRI Programmer and ProgrammerManager classes.
Contains a simple FastClock implementation based on
the computers clock.
Basic support for advanced programming, primarily used by DecoderPro.
This package handles communications for the CTI Acela hardware.
Defines classes for interfacing to a MERG CBUS network.
Provides an Event Table for CBUS Events..
Provides classes for interacting with CBUS Nodes using LogixNG.
Provides basic interfaces and certain core implementations for the JMRI
C/MRI serial implementation.
Defines classes for interfacing to a DCC++ Base Station
via a telnet connection to a DCCppOverTcp driver.
Support for the ESU ECoS.
This package handles communications for the ProTrak Grapevine hardware.
The jmrix.internal package contains a JMRI connection implementation
for use without a layout.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package handles communications for powerline adapters, such as X10.
This package handles communications for CM11 powerline adapters.
This package handles communications for CP290 powerline adapters.
This package handles communications for DMX lighting adapters.
This package handles communications for Insteon 2412S adapters.
This package handles communications for RFID adapters.
This package contains software specific to the RPS system from
NAC Services, Inc.
This package handles communications for the TracTronics SECSI hardware.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
Provides implementations of various JMRI managers.
-
Classes in jmri.implementation used by apps
-
Classes in jmri.implementation used by jmriClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.implementationClassDescriptionBase implementation of the AnalogIO interface.An Abstract Consist Manager on top of which system specific consist managers can be built.Abstract implementation of
IdTagcontaining code common to all concrete implementations.Extend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Base for the Memory interface.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the SignalHead interface.Abstract class providing the basic logic of the SignalMast interface.Base implementation of the StringIO interface.Abstract base for the Turnout interface.This is the Default DCC consist.Class providing the basic logic of the Conditional interface.Class for defining ActionListener for ACTION_DELAYED_SENSORClass for defining ActionListener for ACTION_DELAYED_TURNOUTConcrete implementation of theIdTaginterface for the Internal system.Abstract base class for current meter objects.Default implementation of a basic signal mast aspect - appearance mapping.Default implementation of the basic logic of the SignalHead interface.Drive a single signal head via two "Turnout" objects.A service base class for monitoring a bound property in one of the JMRI Named beans (Turnout, Sensor, etc).Handles updates of meters.A programmer which supports permissions.Drive a single signal head via three "Turnout" objects. -
Classes in jmri.implementation used by jmri.implementation.configurexmlClassDescriptionThis class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.
-
Classes in jmri.implementation used by jmri.implementation.swing
-
Classes in jmri.implementation used by jmri.jmrit.audioClassDescriptionBase implementation of the Audio class.Abstract base for the NamedBean interface.
-
Classes in jmri.implementation used by jmri.jmrit.beantable.signalmastClassDescriptionThis class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.Default implementation of a basic signal mast aspect - appearance mapping.SignalMast implemented via one SignalHead object.SignalMast implemented via Turnout objects.SignalMast implemented via one SignalHead object.
-
Classes in jmri.implementation used by jmri.jmrit.catalog
-
Classes in jmri.implementation used by jmri.jmrit.decoderdefn
-
Classes in jmri.implementation used by jmri.jmrit.dispatcher
-
Classes in jmri.implementation used by jmri.jmrit.display.layoutEditor
-
Classes in jmri.implementation used by jmri.jmrit.display.logixng
-
Classes in jmri.implementation used by jmri.jmrit.entryexit
-
Classes in jmri.implementation used by jmri.jmrit.logixClassDescriptionAbstract base for the NamedBean interface.Abstract ShutDownTask implementation.Default implementation to map Signal aspects or appearances to speed requirements.
-
Classes in jmri.implementation used by jmri.jmrit.logixng.actions
-
Classes in jmri.implementation used by jmri.jmrit.logixng.expressions
-
Classes in jmri.implementation used by jmri.jmrit.logixng.implementationClassDescriptionAbstract base for the NamedBean interface.
-
Classes in jmri.implementation used by jmri.jmrit.logixng.tools.debugger
-
Classes in jmri.implementation used by jmri.jmrit.logixng.util
-
Classes in jmri.implementation used by jmri.jmrit.operations.logixng
-
Classes in jmri.implementation used by jmri.jmrit.operations.rollingstock.engines
-
Classes in jmri.implementation used by jmri.jmrit.permission
-
Classes in jmri.implementation used by jmri.jmrit.progsupportClassDescriptionProgrammer facade for access to Accessory Decoder Ops Mode programming
-
Classes in jmri.implementation used by jmri.jmrit.simpleclock
-
Classes in jmri.implementation used by jmri.jmrit.symbolicprog
-
Classes in jmri.implementation used by jmri.jmrit.withrottleClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.This is the Default DCC consist.This is the Default DCC consist manager installed on systems which support the command station interface.Default Consist Manager which uses the NmraConsist class for the consists it builds
-
Classes in jmri.implementation used by jmri.jmrix.acelaClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalHead interface.Abstract base for the Turnout interface.Default implementation of the basic logic of the SignalHead interface.
-
Classes in jmri.implementation used by jmri.jmrix.anymaClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.bidibClassDescriptionExtend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Extend AbstractReporter for RailCom reportersAbstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalMast interface.Abstract base for the Turnout interface.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.can.cbusClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Extend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Extend AbstractReporter for RailCom reportersAbstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.Default implementation of a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Class providing default logic of the ClockControl interface.Handles updates of meters.Default Consist Manager which uses the NmraConsist class for the consists it builds
-
Classes in jmri.implementation used by jmri.jmrix.can.cbus.eventtable
-
Classes in jmri.implementation used by jmri.jmrix.can.cbus.logixng
-
Classes in jmri.implementation used by jmri.jmrix.cmri.serialClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.dcc4pcClassDescriptionExtend AbstractReporter for IdTag reportersAbstract base for the NamedBean interface.Extend AbstractReporter for RailCom reportersAbstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.
-
Classes in jmri.implementation used by jmri.jmrix.dccppClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.Class providing default logic of the ClockControl interface.
-
Classes in jmri.implementation used by jmri.jmrix.dccpp.dccppovertcp
-
Classes in jmri.implementation used by jmri.jmrix.easydccClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract base for the NamedBean interface.Abstract base for the Turnout interface.This is the Default DCC consist.
-
Classes in jmri.implementation used by jmri.jmrix.ecosClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.grapevineClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalHead interface.Abstract base for the Turnout interface.Default implementation of the basic logic of the SignalHead interface.
-
Classes in jmri.implementation used by jmri.jmrix.ieee802154.xbeeClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.internalClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.
-
Classes in jmri.implementation used by jmri.jmrix.ipocsClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.jmriclientClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.lenzClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.This is the Default DCC consist.
-
Classes in jmri.implementation used by jmri.jmrix.lenz.hornbyeliteClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.loconetClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract implementation of
IdTagcontaining code common to all concrete implementations.Extend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalHead interface.Abstract class providing the basic logic of the SignalMast interface.Base implementation of the StringIO interface.Abstract base for the Turnout interface.This is the Default DCC consist.This class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.Default implementation of a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Class providing default logic of the ClockControl interface.Concrete implementation of theIdTaginterface for the Internal system.Default implementation of the basic logic of the SignalHead interface. -
Classes in jmri.implementation used by jmri.jmrix.loconet.logixng
-
Classes in jmri.implementation used by jmri.jmrix.loconet.swingClassDescriptionThis class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.
-
Classes in jmri.implementation used by jmri.jmrix.mapleClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.marklinClassDescriptionAbstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.mqttClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Extend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalMast interface.Abstract base for the Turnout interface.Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.This is the Default DCC consist.
-
Classes in jmri.implementation used by jmri.jmrix.mqtt.logixng
-
Classes in jmri.implementation used by jmri.jmrix.mrcClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.Class providing default logic of the ClockControl interface.
-
Classes in jmri.implementation used by jmri.jmrix.nceClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.This is the Default DCC consist.Class providing default logic of the ClockControl interface.
-
Classes in jmri.implementation used by jmri.jmrix.oaktreeClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.openlcbClassDescriptionExtend AbstractReporter for IdTag reportersAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract class providing the basic logic of the SignalMast interface.Base implementation of the StringIO interface.Abstract base for the Turnout interface.Class providing default logic of the ClockControl interface.
-
Classes in jmri.implementation used by jmri.jmrix.piClassDescriptionAbstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.powerlineClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.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.cm11ClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.cp290ClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.dmx512ClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.insteon2412sClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.simulatorClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.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.rfidClassDescriptionExtend AbstractReporter for IdTag reportersAbstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.
-
Classes in jmri.implementation used by jmri.jmrix.roco.z21ClassDescriptionExtend AbstractReporter for IdTag reportersAbstract base for the NamedBean interface.Extend AbstractReporter for RailCom reportersAbstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.rpsClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Reporter interface.Abstract class providing the basic logic of the Sensor interface.
-
Classes in jmri.implementation used by jmri.jmrix.secsiClassDescriptionAbstract class providing partial implementation of the Light interface.Abstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.sprogClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.srcpClassDescriptionAbstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.Class providing default logic of the ClockControl interface.
-
Classes in jmri.implementation used by jmri.jmrix.tamsClassDescriptionAbstract base for the NamedBean interface.Abstract class providing the basic logic of the Sensor interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.tmccClassDescriptionAn Abstract Consist Manager on top of which system specific consist managers can be built.Abstract base for the NamedBean interface.Abstract base for the Turnout interface.This is the Default DCC consist.
-
Classes in jmri.implementation used by jmri.jmrix.xpaClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.zimoClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.jmrix.ztc.ztc611ClassDescriptionAbstract base for the NamedBean interface.Abstract base for the Turnout interface.
-
Classes in jmri.implementation used by jmri.managersClassDescriptionDefault implementation of a basic signal system definition.An addressed programmer which supports permissions.A programmer which supports permissions.Default implementation to map Signal aspects or appearances to speed requirements.

