Uses of Package
jmri
Packages that use jmri
Package
Description
Provides application level support for JMRI; includes specific applications in
subpackages.
The original DecoderPro JMRI application, now obsolete.
The DispatcherPro JMRI application.
The InstallTest JMRI application.
The PanelPro JMRI application.
The SoundPro JMRI application.
JMRI support for the TrainCrew application.
The gui3 package provides basic function for JMRI applications
that use the new "Gui3" user interface first seen in the
updated DecoderPro (formerly known as DecoderPro3).
The current DecoderPro application, previously known as DecoderPro3.
Provide the GUI3 "paned", IDE-like, user interface.
Provides the tabbed preferences window and its contents.
This package is the analog to
jmri.jmrit, but for tools that are
useful in the JMRI published applications, but are either not related to the
JMRI package, or are autonomous launchers for those tools.Issue Reporter for JMRI and related applications.
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides an XML-based mechanism for storing and restoring configurations.
Provides implementations of various JMRI interfaces.
Provides Swing-specific implementations of various JMRI interfaces.
Server implementation for the JMRI interfaces.
Contains a SRCP protocol parser to be built with the
Java Compiler Compiler (JavaCC).
Various non-system-specific JMRI tools.
Provides specific implementations of various audio systems.
Provides Swing-specific implementations of various audio systems.
Classes to ease creation of layout automation, particularly signaling.
Classes to provide a GUI for manipulating the running
Automat instances.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides a very simple
vital signal logic for use in JMRI programs.
Implements aspects of Cab Signalling.
Provides a tree-based catalog for browsing.
The CTC system provides the ability to create and run prototypical CTC dispatching.
Implements CTC data loading and storing.
Implements the CTC Editor for the creation and maintenance of the CTC data.
Decoder definitions via XML, including the decoder index.
Provides control panel and associated visible icon classes.
XML persistance for the
jmri.jmrit.display package.Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Implements aspects of ERTMS ETCS.
Implements aspects of the ERTMS ETCS Driver Interface Device.
Provide a simple GUI for a clock that displays the time
via LCD characters.
Support for implementing Warrants in JMRI.
Provides a tool for sending a formatted debugging information to a
mailing list, which will archive/forward/process it.
Provide a simple GUI for a clock that displays the time
via Nixie tubes.
The jmrit.powerpanel Java package provides a GUI panel for controlling
layout power.
Provide a simple GUI for a clock that displays the time
via Pragotron clock.
Provides helpful panels and GUI widgets for working with
JMRI Programmer and ProgrammerManager classes.
Contains a simple FastClock implementation based on
the computers clock.
Provide a simple GUI for a Voltage/Current Meter that displays the
voltage via LCD characters.
Basic support for advanced programming, primarily used by DecoderPro.
Define the timetable data records and implement a data manager.
Implements Timetable creation, maintenance and displaying a timetable graph.
Provides support for tracking trains as they move around a layout.
Support for implementing USS CTC systems in JMRI.
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
Sub-package for jmri.jmrit.vsdecoder.
Create a where used report for a selected table object.
Interfaces and implementations for system-specific code.
This package handles communications for the CTI Acela hardware.
Provides connections and GUI support for attached speedometers.
Defines classes for interfacing to a drM
speedo reader via an RS232 serial line, or a virtual COM port.
Defines classes for interfacing to a KPF-Zeller
speedo reader via an RS232 serial line, or a virtual COM port.
Defines classes for interfacing to a Bachrus
speedo reader via an RS232 serial line, or a virtual COM port.
Defines classes for interfacing to a CAN-based model railway
control bus.
Defines classes for communicating with the CAN network
via hardware which uses the
GridConnect format.
Defines classes for interfacing to a
CAN2USBino CAN adapter.
Defines classes for interfacing to a MERG
CAN-RS CAN adpater via an RS-232 line.
Defines classes for interfacing to a
CAN-USB CAN adapter.
Defines classes for interfacing to a
CAN-USB CAN adapter.
Defines classes for interfacing to a
PI-LCC CAN adapter for LCC/OpenLCB on Raspberry Pi.
Defines classes for communicating with SPROG Generation 5 hardware via a
serial com port (or USB virtual COM port) with CBUS opcodes.
Defines classes for interfacing to a
CAN-USB CAN adapter.
Defines classes for communicating with the CAN network
via hardware which uses the Lawicell format
Defines classes for interfacing to a
LAWICELL CAN-USB CAN adapter.
Defines classes for simulating communication
with a CAN network via loopback.
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 classes for interacting with CBUS Nodes using LogixNG.
Provides classes for interacting with CBUS Nodes.
Provides dummy CBUS network simulated objects.
Provides common utilities for CBUS swing classes.
Defines classes for bootloader client for updating CBUS module firmware.
Provides CBUS Command Station Session Monitoring.
Provides a tool for creating Turnouts, Sensors and Lights from CBUS CAN
Frames.
Defines classes for a console utility to interact with
a MERG CBUS network
Defines classes for implementing an event table to interact with a
MERG CBUS network.
Defines classes for implementing an event table to interact with a
MERG CBUS network.
Defines classes for ModeSwitcher for switching programmer and command
station modes.
Provides a tool for creating and linking Events between modules connected to
a CBUS network.
Provides CBUS Node Configuration Tools.
Provides swing UI for CBUS network simulation tools.
Defines classes for interfacing to a NMRAnet network.
Provides Swing-based GUI tools for general CAN connections.
Provide a tool for sending CAN packets.
Provides basic interfaces and certain core implementations for the JMRI
C/MRI implementation.
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.
Provides an image of the DCC-EX command stations OLED display screen
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.
GUI for controlling JInput access to USB devices.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Implementation and specialization for connecting to to an Uhlenbrock
Intellibox-I via its in-built RS232 serial connection.
JMRI implementation of the LocoNet over TCP protocol.
Provide GUI tools for editing an SDF file in memory.
A LocoNet-specific tool for sending messages to throttles.
Implementation and specialization for connecting to to an Uhlenbrock
Intellibox-II via its in-built USB connection.
Classes to interact with a Marklin Network Connection.
Classes to interact with a Marklin Network Connection.
Simulation of a Marklin Network Connection.
Swing Classes to interact with a Marklin Connection.
Swing classes to monitor a Marklin Connection.
Swing classes to monitor a Marklin Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
Head package for Swing-based packages for JMRI's OpenLCB implementation.
Provides a download (bootload) tool for OpenLCB nodes.
Provides a table showing relationships among Nodes, Event Producers and Event Consumers
Provides the main panels for the LccPro application.
Provides a tool for manipulating node memory
Provide a developer tool for sending OpenLCB CAN packets.
Provides a tool for editing the STL logic introduced with the Tower LCC+Q
Package provides a producer-consumer-event configuration tool using Swing.
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.
Connects to a QSI programmer unit.
This package handles communications for RFID adapters.
This package handles communications for Generic RFID stand-alone readers.
This package handles communications for MERG RFID Concentrators.
This package contains software specific to the RPS system from
NAC Services, Inc.
Provide access to alignment information via a table interface.
Contains Swing-dependent RPS tools.
Provides a GUI for various RPS debugging activities.
Provides a control panel frame for operating the RPS support.
Provides a GUI for controlling an automatic sound calculation.
This package creates the "Tracking Display" tool for RPS.
This package handles communications for the TracTronics SECSI hardware.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
Provides JMRI implementations for Wangrow DCC systems.
Provides implementations of various JMRI managers.
JMRI profile management.
A simple implementation of Programmer for debugging purposes.
Provides JMRI's built in scripting support.
Provides swing classes for JMRI's built in scripting support.
The JMRI JSON Services provide access to JMRI via JSON data objects via a
RESTful interface over HTTP or via JSON messages via a socket interface over
TCP or WebSockets.
The JMRI JSON protocol message server.
JMRI JSON support for Operations.
The JMRI JSON protocol power server.
Provides small Swing-based tool and utility classes
for JMRI basic forms.
Contains various utilities classes that are
useful across the entire
JMRI library structure.
Provides general exception handlers that work with Log4J.
This package provides two mechanisms for storing preferences and one
mechanism for storing user interface state within a JMRI profile:
JmriConfigurationProvider
Complex preferences within an XML element provided by the object storing
and retrieving the element.
JmriPreferencesProvider
Simple preferences within a Preferences
construct.
JmriUserInterfaceConfigurationProvider
Complex user interface state within an XML element provided by the object
storing and retrieving the element.
These three classes provide arbitrary read/write access to the
underlying storage, such that writing a users preferences does not require
any part of a JMRI application have knowledge of every object that manages
users preferences.Tools and utilities for doing a systematic reworking of the JMRI GUI.
Tools and utilities for providing a multi-document interface
for a JMRI application.
Tools and utilities for providing a multi-pane interface
for a JMRI application.
Various classes and methods for working with JTables.
Provides utilities and classes for Zeroconf/Bonjour networking.
A servlet to provide access to any open JMRI window.
-
ClassDescriptionProvides standard access for resource bundles in a package.Provide load/store capabilities for general configuration.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.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.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by apps.DecoderPro
-
Classes in jmri used by apps.DispatcherPro
-
Classes in jmri used by apps.InstallTest
-
Classes in jmri used by apps.PanelPro
-
Classes in jmri used by apps.SoundPro
-
Classes in jmri used by apps.TrainCrew
-
-
Classes in jmri used by apps.gui3.dp3ClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.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.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by apps.gui3.lccproClassDescriptionProvides standard access for resource bundles in a package.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.panedClassDescriptionTags 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.tabbedpreferencesClassDescriptionProvides standard access for resource bundles in a package.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.jmrit
-
Classes in jmri used by apps.jmrit.logClassDescriptionProvides standard access for resource bundles in a package.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.startupClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.Routes represent a collection of Turnouts that may be set at the same time.
-
Classes in jmri used by apps.startup.configurexml
-
Classes in jmri used by apps.swing
-
-
Classes in jmri used by apps.util.issuereporter
-
Classes in jmri used by apps.util.issuereporter.swing
-
ClassDescriptionThis interface extends
IdTagto include a locomotive address.Provide access to the hardware DCC decoder programming capability.Represent an analog I/O on the layout.Is the value an absolute value or a relative value?Interface for obtaining AnalogIOs.Represent an Audio, a place to store or control sound information.Specific Exception class used by Audio objects.Locate an Audio object representing some specific audio information.Interface for calculating an average meter value for a meter.BasicRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information.Represent a NamedBean (such as a Turnout) and specific desired setting for it.Represents a particular piece of track, more informally a "Block".Defines a permission based on a boolean.Provides standard access for resource bundles in a package.Interface for a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Allow notification of changes to the cab signal list.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.Leaf of a CatalogTree.Node of a CatalogTree.A category of something.Specialization of TurnoutOperation to contain common properties and methods for concrete subclasses.A Conditional is layout control logic, consisting of a logical expression and an action.The consequent of the antecedent of the conditional proposition.The variable used in the antecedent (the 'if' part) of the Conditional.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Allow notification of delayed consisting errors.Allow notification of changes to the consist list.A listener that listens to whether the manager is enabled or disabled.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Represent an EntryPoint to a Section of track.Record an object and its expected state within a specific scenario.IdTag is a pre-parsed representation of an identification message from the layout.Locate an IdTag object representing a specific IdTag.Provides methods for locating various interface implementations.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Annotation denoting that a method or constructor must be called on the layout thread.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.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.Interface for obtaining Lights.Interface for generic Locomotive Address.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Basic interface for access to named, managed objects.Define an event that encapsulates changes to a list.Intended to be equivalent toListDataListenerwithout introducing a Swing dependency into core JMRI.Code the validity (including just as a prefix) of a proposed name string.Represent a Memory, a place to store values.Locate a Memory object representing some specific information.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Parent class for a set of classes that describe if a user name or system name is a bad name.Display options forNamedBean.getDisplayName(DisplayOptions).Utility class for managing access to a NamedBean.Instance for controlling the issuing of NamedBeanHandles.Describes metadata about a given property key for a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.Defines a permission.Factory class for Permission classes.A manager for permissions.Listener for when the JMRI user login and logout.The owner of permissions.A value of a permission.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.A configurator for this programmer.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.A role in the permission system.Routes represent a collection of Turnouts that may be set at the same time.Define the characteristics of a layout scale.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.General input device representation.Interface for controlling sensors.Execute a specific task before the program terminates.Represent a single signal, either inSignalHeadorSignalMastform.Access to signal appearance information.Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.Represent a single signal head.Represent a signal mast.Generic interface for Signal Mast Logic.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.DCC Speed Step Mode.Represent an string I/O on the layout.Interface for obtaining StringIOs.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for allocatingThrottleobjects.Defines what to do with the fast clock when JMRI starts up.Thrown to indicate that a Timebase can't handle a particular rate setting that's been requested.A Transit is a group of Sections representing a specified path through a layout.This class holds information and options for a Section when assigned to a Transit.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.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Framework for automating reliable turnout operation.Some (not much) common machinery for the concrete turnout operator classes.Exception thrown when the turnout's operator has changed while the operator is running.An user in the permission system.Interface forNamedBeanindicating that the bean may control more than one output.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.configurexmlClassDescriptionRepresents a particular piece of track, more informally a "Block".Defines a permission based on a boolean.Provides standard access for resource bundles in a package.Provide load/store capabilities for general configuration.Encapsulate information for a DCC Locomotive Decoder Address.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.Defines a permission.Factory class for Permission classes.A manager for permissions.The owner of permissions.A role in the permission system.
-
Classes in jmri used by jmri.configurexml.swing
-
Classes in jmri used by jmri.configurexml.turnoutoperations
-
Classes in jmri used by jmri.implementationClassDescriptionThis interface extends
IdTagto include a locomotive address.Provide access to the hardware DCC decoder programming capability.Get access to availableProgrammerobjects.Represent an analog I/O on the layout.Is the value an absolute value or a relative value?Represent an Audio, a place to store or control sound information.Interface for calculating an average meter value for a meter.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface for a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.ClockControl defines an interface for control of hardware Fast ClocksProvide a DCC command station's basic ability: Sending DCC packets to the rails.A Conditional is layout control logic, consisting of a logical expression and an action.The consequent of the antecedent of the conditional proposition.Interface for obtaining ConditionalsThe variable used in the antecedent (the 'if' part) of the Conditional.Provide load/store capabilities for general configuration.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Allow notification of delayed consisting errors.Allow notification of changes to the consist list.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Interface for marking a Meter as a Current meter.Encapsulate information for a DCC Locomotive Decoder Address.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Represent an EntryPoint to a Section of track.IdTag is a pre-parsed representation of an identification message from the layout.Connect to an IdTag This file is part of JMRI.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to theInstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.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.Interface for generic Locomotive Address.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Represent a Memory, a place to store values.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Display options forNamedBean.getDisplayName(DisplayOptions).Utility class for managing access to a NamedBean.Instance for controlling the issuing of NamedBeanHandles.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Defines a permission.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.A configurator for this programmer.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.A reference to an object.This interface specifies that an object provides a report value suitable for display in an on-screen reporter.Represent a device that can report identification information.Routes represent a collection of Turnouts that may be set at the same time.Define the characteristics of a layout scale.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.General input device representation.Execute a specific task before the program terminates.Represent a single signal, either inSignalHeadorSignalMastform.Access to signal appearance information.Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.Represent a single signal head.Represent a signal mast.Generic interface for Signal Mast Logic.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.Represent an string I/O on the layout.Provide access to clock capabilities in hardware or software.A Transit is a group of Sections representing a specified path through a layout.This class holds information and options for a Section when assigned to a Transit.Represent a Turnout on the layout.Framework for automating reliable turnout operation.Some (not much) common machinery for the concrete turnout operator classes.Interface forNamedBeanindicating that the bean may control more than one output.Represent a single visible Variable Light on the physical layout.Interface for marking a Meter as a Voltage meter. -
Classes in jmri used by jmri.implementation.configurexmlClassDescriptionUtility class for managing access to a NamedBean.Represent a single signal head.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.implementation.decoratorsClassDescriptionIdTag is a pre-parsed representation of an identification message from the layout.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Display options for
NamedBean.getDisplayName(DisplayOptions).Represent a device that can report identification information. -
Classes in jmri used by jmri.implementation.swingClassDescriptionProvides standard access for resource bundles in a package.Execute a specific task before the program terminates.
-
Classes in jmri used by jmri.jmrisClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for generic Locomotive Address.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.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Denote a single programming mode.Represent a device that can report identification information.General input device representation.Execute a specific task before the program terminates.Represent a single signal head.Represent a signal mast.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerProvide access to clock capabilities in hardware or software.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmris.simpleserverClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.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.srcpClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.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.Allow notification of the completion of programming operations.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.
-
Classes in jmri used by jmri.jmritClassDescriptionProvides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Base for JMRI-specific exceptions.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Denote a single programming mode.
-
Classes in jmri used by jmri.jmrit.analogclockClassDescriptionProvides standard access for resource bundles in a package.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.Provide access to clock capabilities in hardware or software.
-
Classes in jmri used by jmri.jmrit.audioClassDescriptionRepresent an Audio, a place to store or control sound information.Specific Exception class used by Audio objects.Locate an Audio object representing some specific audio information.An audio manager that only returns audio sources.Provides standard access for resource bundles in a package.Basic interface for access to named, managed objects.Intended to be equivalent to
ListDataListenerwithout introducing a Swing dependency into core JMRI.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrit.audio.swingClassDescriptionRepresent an Audio, a place to store or control sound information.Provides standard access for resource bundles in a package.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.automatClassDescriptionBasicRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information.Provides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Provide access to the hardware DCC decoder programming capability.General input device representation.Represent a single signal head.Represent a signal mast.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.automat.monitorClassDescriptionProvides standard access for resource bundles in a package.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.beantableClassDescriptionRepresent an Audio, a place to store or control sound information.Locate an Audio object representing some specific audio information.Represents a particular piece of track, more informally a "Block".Basic implementation of a BlockManager.Provides standard access for resource bundles in a package.The variable used in the antecedent (the 'if' part) of the Conditional.Represent an EntryPoint to a Section of track.IdTag is a pre-parsed representation of an identification message from the layout.Locate an IdTag object representing a specific IdTag.Annotation denoting that a method or constructor must be called on the GUI (i.e.Represent a single visible Light on the physical layout.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.Interface for obtaining Lights.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Basic interface for access to named, managed objects.Represent a Memory, a place to store values.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Describes metadata about a given property key for a NamedBean.RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.Locate a RailCom Object representing a specific RailCom Enabled device.
RailCom is a registered trademark of Lenz GmbH.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.Routes represent a collection of Turnouts that may be set at the same time.Interface for obtaining Routes.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.Basic Implementation of a SectionManager.General input device representation.Interface for controlling sensors.Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.Represent a single signal head.Interface for obtaining signal heads.Represent a signal mast.Generic interface for Signal Mast Logic.Represent an string I/O on the layout.Interface for obtaining StringIOs.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface for the User Preferences Manager. -
Classes in jmri used by jmri.jmrit.beantable.beaneditClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Instance for controlling the issuing of NamedBeanHandles.Represent a device that can report identification information.General input device representation.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.beantable.blockClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Basic interface for access to named, managed objects. -
Classes in jmri used by jmri.jmrit.beantable.lightClassDescriptionProvides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.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.Basic interface for access to named, managed objects.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.Represent a single visible Variable Light on the physical layout.
-
Classes in jmri used by jmri.jmrit.beantable.oblockClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Basic interface for access to named, managed objects.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface for the User Preferences Manager. -
Classes in jmri used by jmri.jmrit.beantable.routetableClassDescriptionProvides standard access for resource bundles in a package.Interface for obtaining ConditionalsInterface for obtaining LogixsTags 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.Routes represent a collection of Turnouts that may be set at the same time.Interface for obtaining Routes.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrit.beantable.sensor
-
Classes in jmri used by jmri.jmrit.beantable.signalmastClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Basic interface for access to named, managed objects.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Access to signal appearance information.Represent a single signal head.Represent a signal mast.Generic interface for Signal Mast Logic.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.beantable.turnoutClassDescriptionProvides standard access for resource bundles in a package.Basic interface for access to named, managed objects.Represent a Turnout on the layout.Framework for automating reliable turnout operation.
-
Classes in jmri used by jmri.jmrit.beantable.usermessagepreferencesClassDescriptionProvides standard access for resource bundles in a package.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrit.blockbossClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface indicating that the InstanceManager can create an object of this type when needed by a request.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Represent a single signal head. -
Classes in jmri used by jmri.jmrit.cabsignalsClassDescriptionProvides standard access for resource bundles in a package.Allow notification of changes to the cab signal list.
-
Classes in jmri used by jmri.jmrit.catalogClassDescriptionProvides standard access for resource bundles in a package.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.Locate a CatalogTree object representing some specific information.Node of a CatalogTree.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.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.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.catalog.configurexmlClassDescriptionRepresents 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.Node of a CatalogTree.
-
Classes in jmri used by jmri.jmrit.conditionalClassDescriptionProvides standard access for resource bundles in a package.A Conditional is layout control logic, consisting of a logical expression and an action.The consequent of the antecedent of the conditional proposition.Interface for obtaining ConditionalsThe variable used in the antecedent (the 'if' part) of the Conditional.Represent a single visible Light on the physical layout.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Interface for obtaining LogixsTags 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.consisttoolClassDescriptionProvides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Allow notification of delayed consisting errors.Allow notification of changes to the consist list.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Interface for generic Locomotive Address.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.ctcClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.General input device representation.Access to signal appearance information.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.ctc.configurexmlClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Utility class for managing access to a NamedBean.
-
Classes in jmri used by jmri.jmrit.ctc.ctcserialdataClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Utility class for managing access to a NamedBean.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.ctc.editor
-
Classes in jmri used by jmri.jmrit.ctc.editor.code
-
Classes in jmri used by jmri.jmrit.ctc.editor.gui
-
Classes in jmri used by jmri.jmrit.ctc.topologyClassDescriptionRepresents a particular piece of track, more informally a "Block".Represent a signal mast.Generic interface for Signal Mast Logic.
-
Classes in jmri used by jmri.jmrit.decoderdefnClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrit.dispatcherClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Interface for generic Locomotive Address.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.Utility class for managing access to a NamedBean.Define the characteristics of a layout scale.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.General input device representation.Execute a specific task before the program terminates.Represent a signal mast.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerA Transit is a group of Sections representing a specified path through a layout.This class holds information and options for a Section when assigned to a Transit.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.Represent a Turnout on the layout.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrit.displayClassDescriptionRepresent an Audio, a place to store or control sound information.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Node of a CatalogTree.Defines a permission based on an enum.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Annotation denoting that a method or constructor must be called on the layout thread.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Represent a Memory, a place to store values.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Defines a permission.Factory class for Permission classes.A manager for permissions.The owner of permissions.A value of a permission.Represent a device that can report identification information.A role in the permission system.General input device representation.Represent a single signal head.Represent a signal mast.Provide access to clock capabilities in hardware or software.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.display.configurexmlClassDescriptionProvides standard access for resource bundles in a package.Utility class for managing access to a NamedBean.
-
Classes in jmri used by jmri.jmrit.display.controlPanelEditorClassDescriptionProvides standard access for resource bundles in a package.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.General input device representation.Represent a single signal head.Represent a signal mast.
-
Classes in jmri used by jmri.jmrit.display.controlPanelEditor.shapeClassDescriptionProvides standard access for resource bundles in a package.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.Utility class for managing access to a NamedBean.General input device representation.
-
Classes in jmri used by jmri.jmrit.display.layoutEditorClassDescriptionRepresent an Audio, a place to store or control sound information.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent an EntryPoint to a Section of track.Record an object and its expected state within a specific scenario.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Annotation denoting that a method or constructor must be called on the GUI (i.e.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Represent a Memory, a place to store values.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.Represent a device that can report identification information.General input device representation.Represent a single signal head.Represent a signal mast.A Transit is a group of Sections representing a specified path through a layout.Represent a Turnout on the layout. -
Classes in jmri used by jmri.jmrit.display.layoutEditor.LayoutEditorDialogsClassDescriptionRepresents a particular piece of track, more informally a "Block".Basic implementation of a BlockManager.Provides standard access for resource bundles in a package.Annotation denoting that a method or constructor must be called on the GUI (i.e.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.display.layoutEditor.blockRoutingTable
-
Classes in jmri used by jmri.jmrit.display.layoutEditor.configurexml
-
Classes in jmri used by jmri.jmrit.display.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.display.logixng.swing
-
Classes in jmri used by jmri.jmrit.display.paletteClassDescriptionProvides standard access for resource bundles in a package.Node of a CatalogTree.Represent a Memory, a place to store values.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Represent a device that can report identification information.General input device representation.Represent a single signal head.Represent a signal mast.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.display.panelEditorClassDescriptionProvides standard access for resource bundles in a package.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.swingClassDescriptionProvides standard access for resource bundles in a package.Defines a permission.A role in the permission system.
-
Classes in jmri used by jmri.jmrit.display.switchboardEditorClassDescriptionProvides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Instance for controlling the issuing of NamedBeanHandles.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.General input device representation.Interface for controlling sensors.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.
-
Classes in jmri used by jmri.jmrit.dualdecoderClassDescriptionProvides standard access for resource bundles in a package.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.Allow notification of the completion of programming operations.
-
Classes in jmri used by jmri.jmrit.entryexitClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Intended to be equivalent to
ListDataListenerwithout introducing a Swing dependency into core JMRI.Represent a Memory, a place to store values.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.General input device representation.Represent a single signal head.Represent a signal mast.Generic interface for Signal Mast Logic.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrit.etcs
-
Classes in jmri used by jmri.jmrit.etcs.dmi.swingClassDescriptionProvides standard access for resource bundles in a package.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.jython
-
Classes in jmri used by jmri.jmrit.lcdclockClassDescriptionProvides standard access for resource bundles in a package.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.Provide access to clock capabilities in hardware or software.
-
Classes in jmri used by jmri.jmrit.logixClassDescriptionRepresent a NamedBean (such as a Turnout) and specific desired setting for it.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Annotation denoting that a method or constructor must be called on the GUI (i.e.Annotation denoting that a method or constructor must be called on the layout thread.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Represents a particular set of NamedBean (usually turnout) settings to put a path through trackwork to a Block.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.General input device representation.Execute a specific task before the program terminates.DCC Speed Step Mode.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.jmrit.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.
-
Classes in jmri used by jmri.jmrit.logixng.actionsClassDescriptionRepresent an Audio, a place to store or control sound information.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Basic interface for access to named, managed objects.Represent a Memory, a place to store values.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Represent a device that can report identification information.Routes represent a collection of Turnouts that may be set at the same time.General input device representation.Represent a single signal head.Represent a signal mast.Represent an string I/O on the layout.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Represent a single visible Variable Light on the physical layout.
-
Classes in jmri used by jmri.jmrit.logixng.actions.swing
-
Classes in jmri used by jmri.jmrit.logixng.expressionsClassDescriptionRepresent an analog I/O on the layout.Represent an Audio, a place to store or control sound information.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.A category of something.A Conditional is layout control logic, consisting of a logical expression and an action.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Represent a Memory, a place to store values.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.Represent a device that can report identification information.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.General input device representation.Represent a single signal head.Represent a signal mast.Represent an string I/O on the layout.A Transit is a group of Sections representing a specified path through a layout.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.jmrit.logixng.expressions.swing
-
Classes in jmri used by jmri.jmrit.logixng.implementationClassDescriptionProvides standard access for resource bundles in a package.A category of something.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Annotation denoting that a method or constructor must be called on the GUI (i.e.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.
-
Classes in jmri used by jmri.jmrit.logixng.implementation.swing
-
Classes in jmri used by jmri.jmrit.logixng.swingClassDescriptionProvides standard access for resource bundles in a package.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.logixng.toolsClassDescriptionProvides standard access for resource bundles in a package.A Conditional is layout control logic, consisting of a logical expression and an action.Base for JMRI-specific exceptions.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).
-
Classes in jmri used by jmri.jmrit.logixng.tools.debuggerClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Base for JMRI-specific exceptions.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.logixng.tools.debugger.swingClassDescriptionProvides 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.logixng.tools.swingClassDescriptionProvides standard access for resource bundles in a package.Basic interface for access to named, managed objects.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.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.logixng.tools.swing.swing
-
Classes in jmri used by jmri.jmrit.logixng.utilClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Represent a Memory, a place to store values.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.This is a data structure to pass usage information from getUsageReport() requests back to the calling object.
-
Classes in jmri used by jmri.jmrit.logixng.util.configurexmlClassDescriptionProvides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.
-
Classes in jmri used by jmri.jmrit.logixng.util.parserClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.jmrit.logixng.util.parser.functions
-
Classes in jmri used by jmri.jmrit.logixng.util.parser.swingClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.jmrit.logixng.util.swing
-
Classes in jmri used by jmri.jmrit.mailreportClassDescriptionTags 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.mastbuilderClassDescriptionProvides standard access for resource bundles in a package.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.nixieclockClassDescriptionProvides standard access for resource bundles in a package.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.Provide access to clock capabilities in hardware or software.
-
Classes in jmri used by jmri.jmrit.operationsClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.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.Execute a specific task before the program terminates. -
Classes in jmri used by jmri.jmrit.operations.automationClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.automation.actions
-
Classes in jmri used by jmri.jmrit.operations.automation.guiClassDescriptionProvides standard access for resource bundles in a package.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.locationsClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.Represent a device that can report identification information. -
Classes in jmri used by jmri.jmrit.operations.locations.divisionsClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.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.guiClassDescriptionProvides standard access for resource bundles in a package.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.Represent a device that can report identification information.
-
Classes in jmri used by jmri.jmrit.operations.locations.schedulesClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.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.schedules.toolsClassDescriptionProvides standard access for resource bundles in a package.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.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.operations.logixng.swing
-
Classes in jmri used by jmri.jmrit.operations.rollingstockClassDescriptionProvides standard access for resource bundles in a package.IdTag is a pre-parsed representation of an identification message from the layout.Interface indicating that the InstanceManager can create an object of this type when needed by a request.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.carsClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.rollingstock.cars.guiClassDescriptionProvides standard access for resource bundles in a package.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.enginesClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.rollingstock.engines.guiClassDescriptionProvides standard access for resource bundles in a package.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.routerClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.jmrit.operations.routesClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.routes.guiClassDescriptionProvides standard access for resource bundles in a package.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.setupClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to theInstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.setup.backupClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.jmrit.operations.setup.guiClassDescriptionProvides standard access for resource bundles in a package.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.trainsClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrit.operations.trains.csv
-
Classes in jmri used by jmri.jmrit.operations.trains.excelClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.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.guiClassDescriptionProvides standard access for resource bundles in a package.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.schedulesClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.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.toolsClassDescriptionProvides standard access for resource bundles in a package.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.trainbuilder
-
Classes in jmri used by jmri.jmrit.permissionClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Defines a permission.A manager for permissions.Listener for when the JMRI user login and logout.The owner of permissions.A value of a permission.A role in the permission system.An user in the permission system.
-
Classes in jmri used by jmri.jmrit.permission.swingClassDescriptionProvides standard access for resource bundles in a package.A manager for permissions.An user in the permission system.
-
Classes in jmri used by jmri.jmrit.pickerClassDescriptionRepresent an Audio, a place to store or control sound information.Locate an Audio object representing some specific audio information.Represents a particular piece of track, more informally a "Block".Basic implementation of a BlockManager.Provides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.Interface for obtaining Lights.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Interface for obtaining LogixsBasic interface for access to named, managed objects.Represent a Memory, a place to store values.Locate a Memory object representing some specific information.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal head.Interface for obtaining signal heads.Represent a signal mast.Interface for obtaining signal masts.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.
-
Classes in jmri used by jmri.jmrit.powerpanelClassDescriptionProvides standard access for resource bundles in a package.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.Provide controls for layout power.
-
Classes in jmri used by jmri.jmrit.pragotronclockClassDescriptionProvides standard access for resource bundles in a package.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.Provide access to clock capabilities in hardware or software.
-
Classes in jmri used by jmri.jmrit.progsupportClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode. -
Classes in jmri used by jmri.jmrit.revhistoryClassDescriptionInterface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.jmrit.revhistory.swing
-
Classes in jmri used by jmri.jmrit.rosterClassDescriptionBasicRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.
-
Classes in jmri used by jmri.jmrit.roster.swingClassDescriptionProvides standard access for resource bundles in a package.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.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrit.roster.swing.rostergroupClassDescriptionProvides standard access for resource bundles in a package.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.roster.swing.speedprofileClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.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.General input device representation.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.jmrit.sendpacketClassDescriptionProvides standard access for resource bundles in a package.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.sensorgroupClassDescriptionProvides standard access for resource bundles in a package.Basic interface for access to named, managed objects.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.Interface for controlling sensors.
-
Classes in jmri used by jmri.jmrit.signallingClassDescriptionProvides standard access for resource bundles in a package.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.Represent a signal mast.Generic interface for Signal Mast Logic.
-
Classes in jmri used by jmri.jmrit.simpleclockClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information.Provide access to clock capabilities in hardware or software.Defines what to do with the fast clock when JMRI starts up.Thrown to indicate that a Timebase can't handle a particular rate setting that's been requested.
-
Classes in jmri used by jmri.jmrit.simplelightctrlClassDescriptionProvides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.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.simpleprogClassDescriptionProvides standard access for resource bundles in a package.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.Allow notification of the completion of programming operations.
-
Classes in jmri used by jmri.jmrit.simpleturnoutctrlClassDescriptionProvides standard access for resource bundles in a package.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.speedometerClassDescriptionProvides standard access for resource bundles in a package.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.swing.meterClassDescriptionProvides standard access for resource bundles in a package.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.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.symbolicprogClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Base for JMRI-specific exceptions.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrit.symbolicprog.tabbedframeClassDescriptionProvides standard access for resource bundles in a package.Annotation denoting that a method or constructor may be called on any thread.Annotation denoting that a method or constructor must be called on the GUI (i.e.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.Provide access to the hardware DCC decoder programming capability.Execute a specific task before the program terminates.
-
Classes in jmri used by jmri.jmrit.throttleClassDescriptionProvides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Allow notification of changes to the consist list.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Interface for generic Locomotive Address.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.DCC Speed Step Mode.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for allocating
Throttleobjects. -
Classes in jmri used by jmri.jmrit.timetable
-
Classes in jmri used by jmri.jmrit.timetable.swingClassDescriptionProvides standard access for resource bundles in a package.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.Define the characteristics of a layout scale.
-
Classes in jmri used by jmri.jmrit.trackerClassDescriptionRepresents a particular piece of track, more informally a "Block".Represent a single signal head.
-
Classes in jmri used by jmri.jmrit.turnoutoperationsClassDescriptionProvides standard access for resource bundles in a package.Specialization of TurnoutOperation to contain common properties and methods for concrete subclasses.Framework for automating reliable turnout operation.
-
Classes in jmri used by jmri.jmrit.ussctcClassDescriptionRepresent a NamedBean (such as a Turnout) and specific desired setting for it.Provides standard access for resource bundles in a package.Base for JMRI-specific exceptions.Represent a Memory, a place to store values.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.Utility class for managing access to a NamedBean.General input device representation.Represent a single signal, either in
SignalHeadorSignalMastform.Represent a single signal head.Represent a Turnout on the layout. -
Classes in jmri used by jmri.jmrit.vsdecoderClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Instance for controlling the issuing of NamedBeanHandles.
-
Classes in jmri used by jmri.jmrit.vsdecoder.swingClassDescriptionProvides standard access for resource bundles in a package.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.whereusedClassDescriptionProvides standard access for resource bundles in a package.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.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.withrottleClassDescriptionProvides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface providing initialization of specific objects by default.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.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.Allow notification of the completion of programming operations.Interface for obtaining Routes.DCC Speed Step Mode.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerRepresent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrit.z21serverClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.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.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.jmrixClassDescriptionBasicRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information.Provides standard access for resource bundles in a package.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Provide DCC-specific extensions to Throttle interface.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for allocatingThrottleobjects.Interface for the User Preferences Manager. -
Classes in jmri used by jmri.jmrix.acelaClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Represent a single signal head.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.acela.acelamonClassDescriptionProvides standard access for resource bundles in a package.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.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.acela.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.anymaClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.bachrusClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Provide DCC-specific extensions to Throttle interface.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface for generic Locomotive Address.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Lightweight interface denoting that a system is active, and provide general information.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for the User Preferences Manager. -
Classes in jmri used by jmri.jmrix.bachrus.drmserialdriver
-
Classes in jmri used by jmri.jmrix.bachrus.kpfserialdriver
-
Classes in jmri used by jmri.jmrix.bachrus.serialdriver
-
Classes in jmri used by jmri.jmrix.bachrus.speedmatcherClassDescriptionProvide access to the hardware DCC decoder programming capability.Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.Provide controls for layout power.Allow notification of the completion of programming operations.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.jmrix.bachrus.speedmatcher.basicClassDescriptionProvides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Provide controls for layout power.Allow notification of the completion of programming operations.A listener interface for a class requesting a DccThrottle from the ThrottleManager.
-
Classes in jmri used by jmri.jmrix.bachrus.speedmatcher.speedStepScaleClassDescriptionProvides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Provide controls for layout power.Allow notification of the completion of programming operations.A listener interface for a class requesting a DccThrottle from the ThrottleManager.
-
Classes in jmri used by jmri.jmrix.bachrus.swing
-
Classes in jmri used by jmri.jmrix.bidibClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Represent an analog I/O on the layout.Provides standard access for resource bundles in a package.This is an extension of a reporter device that is capable of collecting multiple reports in a collection.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Represent a signal mast.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.bidib.bidibovertcp
-
Classes in jmri used by jmri.jmrix.bidib.netbidib
-
Classes in jmri used by jmri.jmrix.bidib.serialdriver
-
Classes in jmri used by jmri.jmrix.bidib.simulator
-
Classes in jmri used by jmri.jmrix.bidib.swingClassDescriptionProvides standard access for resource bundles in a package.Access to signal appearance information.Represent a signal mast.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.
-
Classes in jmri used by jmri.jmrix.bidib.swing.mon
-
Classes in jmri used by jmri.jmrix.bidib.tcpserver
-
Classes in jmri used by jmri.jmrix.canClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.can2usbino.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.canrs.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.canusb.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.lccbuffer.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.net
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.pilcc.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.sproggen5
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.sproggen5.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.gridconnect.usblcc.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.lawicellClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.can.adapters.lawicell.canusb.serialdriver
-
Classes in jmri used by jmri.jmrix.can.adapters.loopback
-
Classes in jmri used by jmri.jmrix.can.adapters.loopback.configurexml
-
Classes in jmri used by jmri.jmrix.can.cbusClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Interface for a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Interface for CabSignal Manager objects, which provide access to the existing CabSignals and allows for creation and destruction.ClockControl defines an interface for control of hardware Fast ClocksProvide a DCC command station's basic ability: Sending DCC packets to the rails.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.A listener that listens to whether the manager is enabled or disabled.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.IdTag is a pre-parsed representation of an identification message from the layout.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Describes metadata about a given property key for a NamedBean.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.A configurator for this programmer.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.can.cbus.eventtableClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Execute a specific task before the program terminates. -
Classes in jmri used by jmri.jmrix.can.cbus.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.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.can.cbus.logixng.swing
-
Classes in jmri used by jmri.jmrix.can.cbus.nodeClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments. -
Classes in jmri used by jmri.jmrix.can.cbus.simulatorClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments. -
Classes in jmri used by jmri.jmrix.can.cbus.swingClassDescriptionProvides standard access for resource bundles in a package.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.bootloader
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.cbusslotmonitorClassDescriptionProvides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments. -
Classes in jmri used by jmri.jmrix.can.cbus.swing.configtool
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.console
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.eventrequestmonitor
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.eventtable
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.modeswitcherClassDescriptionProvides standard access for resource bundles in a package.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.modules
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.modules.base
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.modules.merg
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.modules.sprogdcc
-
Classes in jmri used by jmri.jmrix.can.cbus.swing.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.simulator
-
Classes in jmri used by jmri.jmrix.can.nmranet
-
Classes in jmri used by jmri.jmrix.can.nmranet.swing
-
Classes in jmri used by jmri.jmrix.can.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.can.swing.monitor
-
Classes in jmri used by jmri.jmrix.can.swing.send
-
Classes in jmri used by jmri.jmrix.cmriClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.cmri.serialClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface for
NamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.cmri.serial.assignmentClassDescriptionProvides standard access for resource bundles in a package.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.cmrinetmanagerClassDescriptionProvides standard access for resource bundles in a package.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.diagnosticClassDescriptionProvides standard access for resource bundles in a package.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.networkdriver
-
Classes in jmri used by jmri.jmrix.cmri.serial.nodeconfig
-
Classes in jmri used by jmri.jmrix.cmri.serial.nodeconfigmanagerClassDescriptionProvides standard access for resource bundles in a package.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.nodeiolistClassDescriptionProvides standard access for resource bundles in a package.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.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.cmri.serial.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.sim
-
Classes in jmri used by jmri.jmrix.cmri.swingClassDescriptionLightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.configurexml
-
Classes in jmri used by jmri.jmrix.dcc4pcClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.dccppClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.ClockControl defines an interface for control of hardware Fast ClocksProvide a DCC command station's basic ability: Sending DCC packets to the rails.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Provide access to clock capabilities in hardware or software.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.dccpp.dccppovertcpClassDescriptionProvides standard access for resource bundles in a package.Interface providing initialization of specific objects by default.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.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.dccpp.network
-
Classes in jmri used by jmri.jmrix.dccpp.serial
-
Classes in jmri used by jmri.jmrix.dccpp.simulator
-
Classes in jmri used by jmri.jmrix.dccpp.swingClassDescriptionProvides standard access for resource bundles in a package.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.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.dccpp.swing.monClassDescriptionProvides standard access for resource bundles in a package.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.dccpp.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.dccpp.swing.virtuallcdClassDescriptionProvides standard access for resource bundles in a package.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.debugthrottleClassDescriptionEncapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocating
Throttleobjects. -
Classes in jmri used by jmri.jmrix.directClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface for generic Locomotive Address.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Denote a single programming mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects. -
Classes in jmri used by jmri.jmrix.direct.serial
-
Classes in jmri used by jmri.jmrix.direct.simulator
-
Classes in jmri used by jmri.jmrix.easydccClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.easydcc.easydccmonClassDescriptionProvides standard access for resource bundles in a package.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.networkdriver
-
Classes in jmri used by jmri.jmrix.easydcc.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.easydcc.simulator
-
Classes in jmri used by jmri.jmrix.ecosClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Execute a specific task before the program terminates.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.ecos.networkdriver
-
Classes in jmri used by jmri.jmrix.ecos.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.ecos.swing.locodatabase
-
Classes in jmri used by jmri.jmrix.ecos.swing.monitor
-
Classes in jmri used by jmri.jmrix.ecos.swing.packetgen
-
Classes in jmri used by jmri.jmrix.ecos.swing.preferencesClassDescriptionProvides standard access for resource bundles in a package.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
-
Classes in jmri used by jmri.jmrix.ecos.utilitiesClassDescriptionProvides standard access for resource bundles in a package.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrix.grapevineClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Represent a single signal head.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.grapevine.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.nodetableClassDescriptionProvides standard access for resource bundles in a package.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.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.grapevine.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.simulator
-
Classes in jmri used by jmri.jmrix.grapevine.swingClassDescriptionLightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.ieee802154ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.ieee802154.serialdriverClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.ieee802154.swing
-
Classes in jmri used by jmri.jmrix.ieee802154.swing.mon
-
Classes in jmri used by jmri.jmrix.ieee802154.swing.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.ieee802154.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.ieee802154.xbeeClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.ieee802154.xbee.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.ieee802154.xbee.swing.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrix.ieee802154.xbee.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.internalClassDescriptionInterface for obtaining AnalogIOs.Interface for calculating an average meter value for a meter.Provides standard access for resource bundles in a package.This is an extension of a reporter device that is capable of collecting multiple reports in a collection.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface for obtaining AverageMeters.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent an string I/O on the layout.Interface for obtaining StringIOs.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout. -
Classes in jmri used by jmri.jmrix.ipocsClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.jinput.treecontrolClassDescriptionProvides standard access for resource bundles in a package.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.jmriclientClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.jmriclient.swing
-
Classes in jmri used by jmri.jmrix.jmriclient.swing.mon
-
Classes in jmri used by jmri.jmrix.jmriclient.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.lenzClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.A configurator for this programmer.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.lenz.hornbyeliteClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.lenz.hornbyelite.messageformatters
-
Classes in jmri used by jmri.jmrix.lenz.li100ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations. -
Classes in jmri used by jmri.jmrix.lenz.li100f
-
Classes in jmri used by jmri.jmrix.lenz.li101
-
Classes in jmri used by jmri.jmrix.lenz.liusb
-
Classes in jmri used by jmri.jmrix.lenz.liusbethernet
-
Classes in jmri used by jmri.jmrix.lenz.liusbserver
-
Classes in jmri used by jmri.jmrix.lenz.lzv200
-
Classes in jmri used by jmri.jmrix.lenz.messageformatters
-
Classes in jmri used by jmri.jmrix.lenz.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.lenz.swing.li101ClassDescriptionProvides standard access for resource bundles in a package.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.liusbClassDescriptionProvides standard access for resource bundles in a package.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.lv102ClassDescriptionProvides standard access for resource bundles in a package.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.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrix.lenz.swing.lz100ClassDescriptionProvides standard access for resource bundles in a package.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.lzv100ClassDescriptionProvides standard access for resource bundles in a package.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
-
Classes in jmri used by jmri.jmrix.lenz.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.stackmonClassDescriptionProvides standard access for resource bundles in a package.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.systeminfoClassDescriptionProvides standard access for resource bundles in a package.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.xnetsimulator
-
Classes in jmri used by jmri.jmrix.lenz.xntcp
-
Classes in jmri used by jmri.jmrix.lenz.ztc640
-
Classes in jmri used by jmri.jmrix.libusb
-
Classes in jmri used by jmri.jmrix.loconetClassDescriptionThis interface extends
IdTagto include a locomotive address.Provide access to the hardware DCC decoder programming capability.Get access to availableProgrammerobjects.Provides standard access for resource bundles in a package.Interface for a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Interface for CabSignal Manager objects, which provide access to the existing CabSignals and allows for creation and destruction.ClockControl defines an interface for control of hardware Fast ClocksThis is an extension of a reporter device that is capable of collecting multiple reports in a collection.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.IdTag is a pre-parsed representation of an identification message from the layout.Connect to an IdTag This file is part of JMRI.Locate an IdTag object representing a specific IdTag.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Describes metadata about a given property key for a NamedBean.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.This interface specifies that an object provides a report value suitable for display in an on-screen reporter.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Represent a single signal head.Represent a signal mast.DCC Speed Step Mode.Represent an string I/O on the layout.Interface for obtaining StringIOs.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManagerInterface for allocatingThrottleobjects.Provide access to clock capabilities in hardware or software.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.loconet.Intellibox
-
Classes in jmri used by jmri.jmrix.loconet.alm.almi
-
Classes in jmri used by jmri.jmrix.loconet.bdl16
-
Classes in jmri used by jmri.jmrix.loconet.bluetooth
-
Classes in jmri used by jmri.jmrix.loconet.clockmon
-
Classes in jmri used by jmri.jmrix.loconet.cmdstnconfig
-
Classes in jmri used by jmri.jmrix.loconet.demoportClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.loconet.downloader
-
Classes in jmri used by jmri.jmrix.loconet.ds64
-
Classes in jmri used by jmri.jmrix.loconet.duplexgroup
-
Classes in jmri used by jmri.jmrix.loconet.duplexgroup.swing
-
Classes in jmri used by jmri.jmrix.loconet.hexfileClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Annotation denoting that a method or constructor must be called on the GUI (i.e.Basic interface for access to named, managed objects.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.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.lnsvf1
-
Classes in jmri used by jmri.jmrix.loconet.lnsvf2
-
Classes in jmri used by jmri.jmrix.loconet.locobuffer
-
Classes in jmri used by jmri.jmrix.loconet.locobufferii
-
Classes in jmri used by jmri.jmrix.loconet.locobufferng
-
Classes in jmri used by jmri.jmrix.loconet.locobufferusb
-
Classes in jmri used by jmri.jmrix.loconet.locogen
-
Classes in jmri used by jmri.jmrix.loconet.locoid
-
Classes in jmri used by jmri.jmrix.loconet.locoio
-
Classes in jmri used by jmri.jmrix.loconet.locomon
-
Classes in jmri used by jmri.jmrix.loconet.loconetovertcpClassDescriptionProvides standard access for resource bundles in a package.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.locostats
-
Classes in jmri used by jmri.jmrix.loconet.locostats.swing
-
Classes in jmri used by jmri.jmrix.loconet.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.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.loconet.logixng.swingClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.jmrix.loconet.messageinterp
-
Classes in jmri used by jmri.jmrix.loconet.ms100
-
Classes in jmri used by jmri.jmrix.loconet.pm4
-
Classes in jmri used by jmri.jmrix.loconet.pr2ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Provide controls for layout power.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.pr3ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information.Interface for allocatingThrottleobjects. -
Classes in jmri used by jmri.jmrix.loconet.pr3.swing
-
Classes in jmri used by jmri.jmrix.loconet.pr4ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.pr4.swing
-
Classes in jmri used by jmri.jmrix.loconet.sdfeditorClassDescriptionProvides standard access for resource bundles in a package.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.se8
-
Classes in jmri used by jmri.jmrix.loconet.slotmon
-
Classes in jmri used by jmri.jmrix.loconet.soundloader
-
Classes in jmri used by jmri.jmrix.loconet.streamport
-
Classes in jmri used by jmri.jmrix.loconet.swingClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Represent a signal mast.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.loconet.swing.lncvprogClassDescriptionProvides standard access for resource bundles in a package.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrix.loconet.swing.lnsv1progClassDescriptionProvides standard access for resource bundles in a package.Provide access to the hardware DCC decoder programming capability.
-
Classes in jmri used by jmri.jmrix.loconet.swing.throttlemsg
-
Classes in jmri used by jmri.jmrix.loconet.uhlenbrockClassDescriptionGet access to available
Programmerobjects.Provides standard access for resource bundles in a package.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Interface for generic Locomotive Address.Lightweight interface denoting that a system is active, and provide general information.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects. -
Classes in jmri used by jmri.jmrix.loconet.uhlenbrock.usb_63120
-
Classes in jmri used by jmri.jmrix.loconet.usb_dcs210PlusClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.usb_dcs210Plus.swing
-
Classes in jmri used by jmri.jmrix.loconet.usb_dcs240ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.usb_dcs240.swing
-
Classes in jmri used by jmri.jmrix.loconet.usb_dcs240PlusClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.usb_dcs240Plus.swing
-
Classes in jmri used by jmri.jmrix.loconet.usb_dcs52ClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.loconet.usb_dcs52.swing
-
Classes in jmri used by jmri.jmrix.mapleClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.maple.assignmentClassDescriptionProvides standard access for resource bundles in a package.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.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.maple.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.simulator
-
Classes in jmri used by jmri.jmrix.marklinClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.marklin.cdbClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.marklin.cdb.serialdriver
-
Classes in jmri used by jmri.jmrix.marklin.simulationClassDescriptionProvide a DCC command station's basic ability: Sending DCC packets to the rails.
-
Classes in jmri used by jmri.jmrix.marklin.swing
-
Classes in jmri used by jmri.jmrix.marklin.swing.monitor
-
Classes in jmri used by jmri.jmrix.marklin.swing.packetgen
-
Classes in jmri used by jmri.jmrix.mqttClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Access to signal appearance information.Represent a signal mast.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.mqtt.logixngClassDescriptionProvides standard access for resource bundles in a package.A category of something.Base for JMRI-specific exceptions.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.mqtt.logixng.swing
-
Classes in jmri used by jmri.jmrix.mrcClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.ClockControl defines an interface for control of hardware Fast ClocksEncapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Provide access to clock capabilities in hardware or software.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.mrc.serialdriver
-
Classes in jmri used by jmri.jmrix.mrc.swing
-
Classes in jmri used by jmri.jmrix.mrc.swing.monitor
-
Classes in jmri used by jmri.jmrix.mrc.swing.packetgen
-
Classes in jmri used by jmri.jmrix.nceClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.ClockControl defines an interface for control of hardware Fast ClocksProvide a DCC command station's basic ability: Sending DCC packets to the rails.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Provide access to clock capabilities in hardware or software.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.nce.boosterprog
-
Classes in jmri used by jmri.jmrix.nce.cab
-
Classes in jmri used by jmri.jmrix.nce.clockmon
-
Classes in jmri used by jmri.jmrix.nce.consistClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Provide a hint to the
InstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it. -
Classes in jmri used by jmri.jmrix.nce.macro
-
Classes in jmri used by jmri.jmrix.nce.ncemon
-
Classes in jmri used by jmri.jmrix.nce.packetgen
-
Classes in jmri used by jmri.jmrix.nce.ph5driver
-
Classes in jmri used by jmri.jmrix.nce.serialdriver
-
Classes in jmri used by jmri.jmrix.nce.simulator
-
Classes in jmri used by jmri.jmrix.nce.swingClassDescriptionLightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.nce.usbdriver
-
Classes in jmri used by jmri.jmrix.nce.usbinterface
-
Classes in jmri used by jmri.jmrix.ncemonitor
-
Classes in jmri used by jmri.jmrix.oaktreeClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.oaktree.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.oaktree.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.oaktree.serialdriver
-
Classes in jmri used by jmri.jmrix.oaktree.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.oaktree.simulator
-
Classes in jmri used by jmri.jmrix.openlcbClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.ClockControl defines an interface for control of hardware Fast ClocksProvide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Connect to an IdTag This file is part of JMRI.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Describes metadata about a given property key for a NamedBean.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal, either inSignalHeadorSignalMastform.Represent a signal mast.Represent an string I/O on the layout.Interface for obtaining StringIOs.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.openlcb.configurexmlClassDescriptionInterface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.
-
Classes in jmri used by jmri.jmrix.openlcb.swingClassDescriptionProvides standard access for resource bundles in a package.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.Execute a specific task before the program terminates.Access to signal appearance information.Represent a signal mast.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.
-
Classes in jmri used by jmri.jmrix.openlcb.swing.clockmon
-
Classes in jmri used by jmri.jmrix.openlcb.swing.downloader
-
Classes in jmri used by jmri.jmrix.openlcb.swing.eventtableClassDescriptionProvides standard access for resource bundles in a package.Locate an IdTag object representing a specific IdTag.
-
Classes in jmri used by jmri.jmrix.openlcb.swing.hub
-
Classes in jmri used by jmri.jmrix.openlcb.swing.idtool
-
Classes in jmri used by jmri.jmrix.openlcb.swing.lccproClassDescriptionProvides standard access for resource bundles in a package.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.Interface for the User Preferences Manager.
-
Classes in jmri used by jmri.jmrix.openlcb.swing.memtool
-
Classes in jmri used by jmri.jmrix.openlcb.swing.monitorClassDescriptionProvides standard access for resource bundles in a package.Locate an IdTag object representing a specific IdTag.
-
Classes in jmri used by jmri.jmrix.openlcb.swing.protocoloptionsClassDescriptionProvides standard access for resource bundles in a package.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.send
-
Classes in jmri used by jmri.jmrix.openlcb.swing.stleditor
-
Classes in jmri used by jmri.jmrix.openlcb.swing.tieClassDescriptionTags 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.piClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.pi.simulator
-
Classes in jmri used by jmri.jmrix.powerlineClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.cm11ClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.cp290ClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.dmx512ClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.insteon2412sClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.serialdriver
-
Classes in jmri used by jmri.jmrix.powerline.simulatorClassDescriptionRepresent an analog I/O on the layout.Provides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a single visible Variable Light on the physical layout. -
Classes in jmri used by jmri.jmrix.powerline.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.powerline.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.swing.serialmon
-
Classes in jmri used by jmri.jmrix.pricom
-
Classes in jmri used by jmri.jmrix.pricom.downloaderClassDescriptionProvides standard access for resource bundles in a package.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.pockettesterClassDescriptionProvides standard access for resource bundles in a package.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.qsiClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.qsi.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.qsimonClassDescriptionProvides standard access for resource bundles in a package.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.swingClassDescriptionLightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.rfidClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.IdTag is a pre-parsed representation of an identification message from the layout.Connect to an IdTag This file is part of JMRI.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.jmrix.rfid.generic.standaloneClassDescriptionBasic interface for access to named, managed objects.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.
-
Classes in jmri used by jmri.jmrix.rfid.merg.concentratorClassDescriptionBasic interface for access to named, managed objects.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.
-
Classes in jmri used by jmri.jmrix.rfid.networkdriver
-
Classes in jmri used by jmri.jmrix.rfid.serialdriver
-
Classes in jmri used by jmri.jmrix.rfid.swing
-
Classes in jmri used by jmri.jmrix.rfid.swing.serialmon
-
Classes in jmri used by jmri.jmrix.rfid.swing.tagcarwinClassDescriptionProvides standard access for resource bundles in a package.Locate an IdTag object representing a specific IdTag.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.rocoClassDescriptionProvides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Provide DCC-specific extensions to Throttle interface.Interface for generic Locomotive Address.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.Interface for allocating
Throttleobjects. -
Classes in jmri used by jmri.jmrix.roco.z21ClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.This is an extension of a reporter device that is capable of collecting multiple reports in a collection.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Connect to an IdTag This file is part of JMRI.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Implements a common way that a Reporter that supports having a Physical Location can report that location to querying objects.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.roco.z21.messageformatters
-
Classes in jmri used by jmri.jmrix.roco.z21.simulatorClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.jmrix.roco.z21.swing
-
Classes in jmri used by jmri.jmrix.roco.z21.swing.configtoolClassDescriptionProvides standard access for resource bundles in a package.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.roco.z21.swing.mon
-
Classes in jmri used by jmri.jmrix.roco.z21.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.rpsClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.General input device representation.Interface for controlling sensors.Represent a single signal head.Lightweight interface denoting that a system is active, and provide general information.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager -
Classes in jmri used by jmri.jmrix.rps.aligntableClassDescriptionTags 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.reversealign
-
Classes in jmri used by jmri.jmrix.rps.rpsmonClassDescriptionTags 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.serialClassDescriptionProvides standard access for resource bundles in a package.Annotation denoting that a method or constructor must be called on the GUI (i.e.
-
Classes in jmri used by jmri.jmrix.rps.swing
-
Classes in jmri used by jmri.jmrix.rps.swing.debuggerClassDescriptionTags 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.pollingClassDescriptionProvides standard access for resource bundles in a package.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.soundsetClassDescriptionTags 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.trackingpanelClassDescriptionTags 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.secsiClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.General input device representation.Interface for controlling sensors.Lightweight interface denoting that a system is active, and provide general information.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.secsi.nodeconfigClassDescriptionProvides standard access for resource bundles in a package.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.secsi.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.secsi.serialdriver
-
Classes in jmri used by jmri.jmrix.secsi.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.secsi.simulator
-
Classes in jmri used by jmri.jmrix.sprogClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.sprog.consoleClassDescriptionProvides standard access for resource bundles in a package.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.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.pi
-
Classes in jmri used by jmri.jmrix.sprog.pi.pisprognano
-
Classes in jmri used by jmri.jmrix.sprog.pi.pisprogone
-
Classes in jmri used by jmri.jmrix.sprog.pi.pisprogonecs
-
Classes in jmri used by jmri.jmrix.sprog.serialdriver
-
Classes in jmri used by jmri.jmrix.sprog.simulator
-
Classes in jmri used by jmri.jmrix.sprog.sprogCS
-
Classes in jmri used by jmri.jmrix.sprog.sprogmonClassDescriptionProvides standard access for resource bundles in a package.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.sprognano
-
Classes in jmri used by jmri.jmrix.sprog.sprogslotmonClassDescriptionProvides standard access for resource bundles in a package.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.updateClassDescriptionProvides standard access for resource bundles in a package.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.Base for exceptions indicating problems in
Programmeroperations. -
Classes in jmri used by jmri.jmrix.srcpClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.ClockControl defines an interface for control of hardware Fast ClocksEncapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.srcp.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.srcp.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.swing.srcpmon
-
Classes in jmri used by jmri.jmrix.swingClassDescriptionProvides standard access for resource bundles in a package.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.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.tamsClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.General input device representation.Interface for controlling sensors.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.tams.serialdriver
-
Classes in jmri used by jmri.jmrix.tams.simulator
-
Classes in jmri used by jmri.jmrix.tams.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.tams.swing.locodatabase
-
Classes in jmri used by jmri.jmrix.tams.swing.monitor
-
Classes in jmri used by jmri.jmrix.tams.swing.packetgen
-
Classes in jmri used by jmri.jmrix.tams.swing.statusframe
-
Classes in jmri used by jmri.jmrix.tmccClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Code the validity (including just as a prefix) of a proposed name string.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.tmcc.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.serialdriver
-
Classes in jmri used by jmri.jmrix.tmcc.serialmonClassDescriptionProvides standard access for resource bundles in a package.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.simulator
-
Classes in jmri used by jmri.jmrix.wangrow
-
Classes in jmri used by jmri.jmrix.wangrow.serialdriver
-
Classes in jmri used by jmri.jmrix.xpaClassDescriptionProvides standard access for resource bundles in a package.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.xpa.serialdriver
-
Classes in jmri used by jmri.jmrix.xpa.swing
-
Classes in jmri used by jmri.jmrix.xpa.swing.packetgenClassDescriptionProvides standard access for resource bundles in a package.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.swing.xpaconfigClassDescriptionProvides standard access for resource bundles in a package.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.swing.xpamon
-
Classes in jmri used by jmri.jmrix.zimoClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Provides standard access for resource bundles in a package.Provide a DCC command station's basic ability: Sending DCC packets to the rails.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Represent a digital I/O on the layout.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.DCC Speed Step Mode.Lightweight interface denoting that a system is active, and provide general information.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.Interface for allocatingThrottleobjects.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface forNamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.jmrix.zimo.mx1
-
Classes in jmri used by jmri.jmrix.zimo.mxulf
-
Classes in jmri used by jmri.jmrix.zimo.swingClassDescriptionProvides standard access for resource bundles in a package.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.jmrix.zimo.swing.packetgen
-
Classes in jmri used by jmri.jmrix.ztc
-
Classes in jmri used by jmri.jmrix.ztc.ztc611ClassDescriptionProvides standard access for resource bundles in a package.Represent a digital I/O on the layout.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Represent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface for
NamedBeanindicating that the bean may control more than one output. -
Classes in jmri used by jmri.managersClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Represent an analog I/O on the layout.Interface for obtaining AnalogIOs.Represent an Audio, a place to store or control sound information.Specific Exception class used by Audio objects.Locate an Audio object representing some specific audio information.Interface for calculating an average meter value for a meter.Represents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.Interface for a Cab Signal Object, describing the state of the track ahead relative to a locomotive with a given address.Allow notification of changes to the cab signal list.Interface for CabSignal Manager objects, which provide access to the existing CabSignals and allows for creation and destruction.A Conditional is layout control logic, consisting of a logical expression and an action.Interface for obtaining ConditionalsInterface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Interface for obtaining AverageMeters.IdTag is a pre-parsed representation of an identification message from the layout.Locate an IdTag object representing a specific IdTag.Interface providing initialization of specific objects by default.Provide a hint to theInstanceManagerthat this object needs have additional initialization performed after the InstanceManager initially creates it.Base for JMRI-specific exceptions.Represent a single visible Light on the physical layout.Interface for obtaining Lights.Interface for generic Locomotive Address.A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).Interface for obtaining LogixsBasic interface for access to named, managed objects.Define an event that encapsulates changes to a list.Intended to be equivalent toListDataListenerwithout introducing a Swing dependency into core JMRI.Code the validity (including just as a prefix) of a proposed name string.Represent a Memory, a place to store values.Locate a Memory object representing some specific information.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Parent class for a set of classes that describe if a user name or system name is a bad name.Describes metadata about a given property key for a NamedBean.Interface that indicates that a Manager class capable of providing the next system name after the name of a given NamedBean.Provide controls for layout power.Provide access to the hardware DCC decoder programming capability.Denote a single programming mode.Interface for Managers of NamedBeans that are proxies for a collection of Managers for the same type of NamedBean.RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.Locate a RailCom Object representing a specific RailCom Enabled device.
RailCom is a registered trademark of Lenz GmbH.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.Routes represent a collection of Turnouts that may be set at the same time.Interface for obtaining Routes.Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.Basic Implementation of a SectionManager.General input device representation.Interface for controlling sensors.Manage tasks to be completed when the program shuts down normally.Execute a specific task before the program terminates.Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.Interface for obtaining information about signal groups.Represent a single signal head.Interface for obtaining signal heads.Represent a signal mast.Generic interface for Signal Mast Logic.Interface for obtaining signal masts.A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.Interface for obtaining information about signal systems.Represent an string I/O on the layout.Interface for obtaining StringIOs.Lightweight interface denoting that a system is active, and provide general information.A Transit is a group of Sections representing a specified path through a layout.Implementation of a Transit ManagerRepresent a Turnout on the layout.Locate a Turnout object representing some specific turnout on the layout.Interface for the User Preferences Manager.Represent a single visible Variable Light on the physical layout.Interface for obtaining VariableLights. -
Classes in jmri used by jmri.managers.configurexmlClassDescriptionProvides standard access for resource bundles in a package.Locate an IdTag object representing a specific IdTag.Basic interface for access to named, managed objects.Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.Interface for obtaining Meters.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.Instance for controlling the issuing of NamedBeanHandles.
-
Classes in jmri used by jmri.profile
-
Classes in jmri used by jmri.progdebuggerClassDescriptionProvide access to the hardware DCC decoder programming capability.Get access to available
Programmerobjects.Interface that indicates that a class has aDisposable.dispose()method that can be called without arguments.Get access to availableProgrammerobjects.Allow notification of the completion of programming operations.Provide access to the hardware DCC decoder programming capability.A configurator for this programmer.Base for exceptions indicating problems inProgrammeroperations.Denote a single programming mode.Lightweight interface denoting that a system is active, and provide general information. -
Classes in jmri used by jmri.scriptClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.script.swing
-
Classes in jmri used by jmri.server
-
Classes in jmri used by jmri.server.jsonClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.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.server.json.audioClassDescriptionRepresent an Audio, a place to store or control sound information.Provides standard access for resource bundles in a package.Basic interface for access to named, managed objects.
-
Classes in jmri used by jmri.server.json.audioiconClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.blockClassDescriptionRepresents a particular piece of track, more informally a "Block".Provides standard access for resource bundles in a package.
-
Classes in jmri used by jmri.server.json.consistClassDescriptionProvides standard access for resource bundles in a package.Interface for a Consist Object, describing one or more cooperatively-operating locomotives.Allow notification of changes to the consist list.Interface for Consist Manager objects, which provide access to the existing Consists and allows for creation and destruction.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.
-
Classes in jmri used by jmri.server.json.idtagClassDescriptionProvides standard access for resource bundles in a package.IdTag is a pre-parsed representation of an identification message from the layout.
-
Classes in jmri used by jmri.server.json.layoutblockClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.lightClassDescriptionProvides standard access for resource bundles in a package.Represent a single visible Light on the physical layout.
-
Classes in jmri used by jmri.server.json.logixngiconClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.memoryClassDescriptionProvides standard access for resource bundles in a package.Represent a Memory, a place to store values.
-
Classes in jmri used by jmri.server.json.messageClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.oblockClassDescriptionProvides standard access for resource bundles in a package.
-
Classes in jmri used by jmri.server.json.operationsClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.powerClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.reporterClassDescriptionProvides standard access for resource bundles in a package.Represent a device that can report identification information.Locate a Reporter object representing some specific device on the layout.
-
Classes in jmri used by jmri.server.json.rosterClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.routeClassDescriptionProvides standard access for resource bundles in a package.Routes represent a collection of Turnouts that may be set at the same time.
-
Classes in jmri used by jmri.server.json.schemaClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.json.sensorClassDescriptionProvides standard access for resource bundles in a package.General input device representation.
-
Classes in jmri used by jmri.server.json.signalheadClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.Represent a single signal head.
-
Classes in jmri used by jmri.server.json.signalmastClassDescriptionProvides standard access for resource bundles in a package.Represent a signal mast.
-
Classes in jmri used by jmri.server.json.throttleClassDescriptionBasicRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information.Provides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Provide DCC-specific extensions to Throttle interface.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.A listener interface for a class requesting a DccThrottle from the ThrottleManager.A decision type requested from ThrottleManager to ThrottleListener, or decision made from ThrottleListener to ThrottleManager
-
Classes in jmri used by jmri.server.json.timeClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.Provide access to clock capabilities in hardware or software.
-
Classes in jmri used by jmri.server.json.turnoutClassDescriptionProvides standard access for resource bundles in a package.Represent a Turnout on the layout.
-
Classes in jmri used by jmri.server.json.utilClassDescriptionProvides standard access for resource bundles in a package.Encapsulate information for a DCC Locomotive Decoder Address.Base for JMRI-specific exceptions.
-
Classes in jmri used by jmri.server.web
-
Classes in jmri used by jmri.server.web.app
-
Classes in jmri used by jmri.swingClassDescriptionProvides standard access for resource bundles in a package.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Display options for
NamedBean.getDisplayName(DisplayOptions).Defines a permission.Provide controls for layout power.A role in the permission system. -
ClassDescriptionProvides standard access for resource bundles in a package.Record an object and its expected state within a specific scenario.Interface indicating that the InstanceManager can create an object of this type when needed by a request.Base for JMRI-specific exceptions.Interface for generic Locomotive Address.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.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Utility class for managing access to a NamedBean.Lightweight interface denoting that a system is active, and provide general information.
-
Classes in jmri used by jmri.util.davidflanagan
-
Classes in jmri used by jmri.util.exceptionhandler
-
Classes in jmri used by jmri.util.guiClassDescriptionInterface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.util.prefsClassDescriptionInterface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.util.startupClassDescriptionProvides standard access for resource bundles in a package.Interface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Base for JMRI-specific exceptions. -
Classes in jmri used by jmri.util.swingClassDescriptionProvides standard access for resource bundles in a package.Base for JMRI-specific exceptions.Basic interface for access to named, managed objects.Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.Display options for
NamedBean.getDisplayName(DisplayOptions).Utility class for managing access to a NamedBean. -
Classes in jmri used by jmri.util.swing.mdiClassDescriptionTags 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.multipaneClassDescriptionTags 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.table
-
Classes in jmri used by jmri.util.usbClassDescriptionProvides standard access for resource bundles in a package.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.zeroconfClassDescriptionInterface that indicates that a class has a
Disposable.dispose()method that can be called without arguments.Interface indicating that the InstanceManager can create an object of this type when needed by a request. -
-
Classes in jmri used by jmri.web.serverClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.web.servletClassDescriptionProvides standard access for resource bundles in a package.Interface indicating that the InstanceManager can create an object of this type when needed by a request.
-
Classes in jmri used by jmri.web.servlet.about
-
Classes in jmri used by jmri.web.servlet.config
-
Classes in jmri used by jmri.web.servlet.directory
-
Classes in jmri used by jmri.web.servlet.frameimage
-
Classes in jmri used by jmri.web.servlet.home
-
Classes in jmri used by jmri.web.servlet.json
-
Classes in jmri used by jmri.web.servlet.operations
-
Classes in jmri used by jmri.web.servlet.panel
-
Classes in jmri used by jmri.web.servlet.permission
-
Classes in jmri used by jmri.web.servlet.roster
-
Classes in jmri used by jmri.web.servlet.simple
-
Classes in jmri used by jmri.web.servlet.tables