|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AbstractAudio | Base implementation of the Audio class. |
| AbstractLight | Abstract class providing partial implementation of the basic logic of the Light interface. |
| AbstractManager | Abstract partial implementation for all Manager-type classes. |
| AbstractMemory | Base for the Memory 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 |
| AbstractShutDownTask | Handle name for ShutDownTask implementations. |
| AbstractSignalHead | Abstract class providing the basic logic of the SignalHead interface. |
| AbstractTurnout | Abstract base for the Turnout interface. |
| AbstractVariableLight | Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable. |
| DccSignalHead | This class implements a SignalHead the maps the various appearances values to
aspect values in the Extended Accessory Decoder Control Packet Format and
outputs that packet to the DCC System via the generic CommandStation interface
The mapping is as follows:
0 = DARK 1 = RED 2 = YELLOW 3 = GREEN 4 = FLASHRED 5 = FLASHYELLOW 6 = FLASHGREEN The FLASH appearances are expected to be implemented in the decoder. |
| DefaultClockControl | Class providing default logic of the ClockControl interface. |
| DefaultConditional | Class providing the basic logic of the Conditional interface. |
| DefaultConditionalAction | ConditionalAction.java The consequent of the antecedent of the conditional proposition. |
| DefaultLogix | Class providing the basic logic of the Logix interface. |
| DefaultMemory | Concrete implementation of the Reporter interface for the Internal system. |
| DefaultRoute | |
| DefaultShutDownManager | Manage tasks to be completed when the program shuts down normally. |
| DefaultSignalHead | Default implementation of the basic logic of the SignalHead interface. |
| DoubleTurnoutSignalHead | Drive a single signal head via two "Turnout" objects. |
| JmriClockPropertyListener | A service class for monitoring a bound property in one of the JMRI Named beans For use with properties having two states which are determined by containment in an interval (e.g. |
| JmriMemoryPropertyListener | A service class for monitoring a bound property in one of the JMRI Named beans For use with properties having two states which are determined by equality to a String value (e.g. |
| JmriMultiStatePropertyListener | A service base class for monitoring a bound property in one of the JMRI Named beans (Turnout, Sensor, etc). |
| JmriSimplePropertyListener | A service base class for monitoring a bound property in one of the JMRI Named beans (Turnout, Sensor, etc). |
| JmriTwoStatePropertyListener | A service class for monitoring a bound property in one of the JMRI Named beans (Turnout, Sensor, etc). |
| LsDecSignalHead | Implement SignalHead for Littfinski Daten Technik (LDT) signals. |
| MergSD2SignalHead | Implement SignalHead for the MERG Signal Driver 2. |
| NoFeedbackTurnoutOperator | |
| QuadOutputSignalHead | Drive a single signal head via four "Turnout" objects. |
| QuietShutDownTask | Provides a base to perform a shutdown task without user-intervention. |
| RawTurnoutOperator | |
| SE8cSignalHead | Extend jmri.SignalHead for signals implemented by an SE8c This implementation writes out to the physical signal when it's commanded to change appearance, and updates its internal state when it hears commands from other places. |
| SensorGroupConditional | Conditional.java A Conditional type to provide runtime support for Densor Groups. |
| SensorTurnoutOperator | |
| TripleTurnoutSignalHead | Drive a single signal head via three "Turnout" objects. |
| VirtualSignalHead | A signal head that exists only within the program. |
Provides implementations of various JMRI interfaces.
As a long term project, we're moving various Abstract* and Default*
implementations out of the jmri package itself, and moved
into here. In the meantime, you'll find many of them still in
jmri.
Implementations of managers can be found in the
jmri.managers package.
Implementations that use Swing should be put in the
jmri.implementation.swing package.
jmri.managers
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||