Uses of Interface
jmri.beans.PropertyChangeProvider
-
Packages that use PropertyChangeProvider Package Description apps.systemconsole apps.util.issuereporter Issue Reporter for JMRI and related applications.jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.beans Contains JMRI classes related to supporting JavaBeans andPropertyChangeListener
s.jmri.configurexml Provides an XML-based mechanism for storing and restoring configurations.jmri.implementation Provides implementations of various JMRI interfaces.jmri.implementation.decorators jmri.jmris Server implementation for the JMRI interfaces.jmri.jmris.simpleserver jmri.jmris.srcp Contains a SRCP protocol parser to be built with the Java Compiler Compiler (JavaCC).jmri.jmrit.audio Provides specific implementations of various audio systems.jmri.jmrit.catalog Provides a tree-based catalog for browsing.jmri.jmrit.consisttool jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.logixng jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.logixng jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.logixng.implementation jmri.jmrit.logixng.tools.debugger jmri.jmrit.logixng.tools.swing jmri.jmrit.logixng.util jmri.jmrit.operations.automation jmri.jmrit.operations.automation.actions jmri.jmrit.operations.locations jmri.jmrit.operations.locations.divisions jmri.jmrit.operations.locations.schedules jmri.jmrit.operations.rollingstock jmri.jmrit.operations.rollingstock.cars jmri.jmrit.operations.rollingstock.engines jmri.jmrit.operations.routes jmri.jmrit.operations.setup jmri.jmrit.operations.trains jmri.jmrit.operations.trains.schedules jmri.jmrit.roster jmri.jmrit.roster.rostergroup jmri.jmrit.simpleclock Contains a simple FastClock implementation based on the computers clock.jmri.jmrit.symbolicprog Basic support for advanced programming, primarily used by DecoderPro.jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.anyma jmri.jmrix.bachrus Provides connections and GUI support for attached speedometers.jmri.jmrix.bidib jmri.jmrix.can Defines classes for interfacing to a CAN-based model railway control bus.jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.cmri Provides basic interfaces and certain core implementations for the JMRI C/MRI implementation.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dcc4pc jmri.jmrix.dccpp jmri.jmrix.debugthrottle jmri.jmrix.direct jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154 jmri.jmrix.ieee802154.serialdriver jmri.jmrix.ieee802154.xbee jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.ipocs jmri.jmrix.jmriclient jmri.jmrix.lenz jmri.jmrix.lenz.hornbyelite jmri.jmrix.lenz.li100 jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.hexfile jmri.jmrix.loconet.locoio jmri.jmrix.loconet.loconetovertcp JMRI implementation of the LocoNet over TCP protocol.jmri.jmrix.loconet.logixng jmri.jmrix.loconet.pr2 jmri.jmrix.loconet.pr3 jmri.jmrix.loconet.pr4 jmri.jmrix.loconet.uhlenbrock Implementation and specialization for connecting to to an Uhlenbrock Intellibox-II via its in-built USB connection.jmri.jmrix.loconet.usb_dcs210Plus jmri.jmrix.loconet.usb_dcs240 jmri.jmrix.loconet.usb_dcs240Plus jmri.jmrix.loconet.usb_dcs52 jmri.jmrix.maple jmri.jmrix.marklin jmri.jmrix.marklin.cdb jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mqtt.logixng jmri.jmrix.mrc jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.pi jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10.jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters.jmri.jmrix.powerline.cp290 This package handles communications for CP290 powerline adapters.jmri.jmrix.powerline.dmx512 This package handles communications for DMX lighting adapters.jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters.jmri.jmrix.powerline.simulator jmri.jmrix.qsi Connects to a QSI programmer unit.jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers.jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators.jmri.jmrix.roco jmri.jmrix.roco.z21 jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware.jmri.jmrix.sprog jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.jmrix.tmcc jmri.jmrix.xpa jmri.jmrix.zimo jmri.jmrix.ztc.ztc611 jmri.managers Provides implementations of various JMRI managers.jmri.profile JMRI profile management.jmri.progdebugger A simple implementation of Programmer for debugging purposes.jmri.server.json 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.jmri.server.json.consist jmri.server.json.operations JMRI JSON support for Operations.jmri.server.web.app jmri.swing Provides small Swing-based tool and utility classes for JMRI basic forms.jmri.util Contains various utilities classes that are useful across the entire JMRI library structure.jmri.util.gui jmri.util.prefs 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 aPreferences
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.jmri.util.startup jmri.util.zeroconf Provides utilities and classes for Zeroconf/Bonjour networking.jmri.web.server -
-
Uses of PropertyChangeProvider in apps.systemconsole
Classes in apps.systemconsole that implement PropertyChangeProvider Modifier and Type Class Description class
SystemConsolePreferencesManager
Manage preferences for theSystemConsole
. -
Uses of PropertyChangeProvider in apps.util.issuereporter
Classes in apps.util.issuereporter that implement PropertyChangeProvider Modifier and Type Class Description class
BugReport
class
EnhancementRequest
class
IssueReport
Common code for the various types of problem reports. -
Uses of PropertyChangeProvider in jmri
Subinterfaces of PropertyChangeProvider in jmri Modifier and Type Interface Description interface
AddressedIdTag
This interface extendsIdTag
to include a locomotive address.interface
AddressedProgrammerManager
Get access to availableProgrammer
objects.interface
AnalogIO
Represent an analog I/O on the layout.interface
AnalogIOManager
Interface for obtaining AnalogIOs.interface
Audio
Represent an Audio, a place to store or control sound information.interface
AudioManager
Locate an Audio object representing some specific audio information.interface
AudioSourceManager
An audio manager that only returns audio sources.interface
CatalogTree
Represents a CatalogTree, a tree displaying a taxonomy - e.g. a file system directory, or an index of references or a table of contents built according to the user's taxonomy.interface
CatalogTreeManager
Locate a CatalogTree object representing some specific information.interface
CollectingReporter
This is an extension of a reporter device that is capable of collecting multiple reports in a collection.interface
Conditional
A Conditional is layout control logic, consisting of a logical expression and an action.interface
ConditionalManager
Interface for obtaining Conditionalsinterface
CurrentMeter
Interface for marking a Meter as a Current meter.interface
DccThrottle
Provide DCC-specific extensions to Throttle interface.interface
DigitalIO
Represent a digital I/O on the layout.interface
GlobalProgrammerManager
Get access to availableProgrammer
objects.interface
IdTag
IdTag is a pre-parsed representation of an identification message from the layout.interface
IdTagManager
Locate an IdTag object representing a specific IdTag.interface
Light
Represent a single visible Light on the physical layout.interface
LightManager
Interface for obtaining Lights.interface
Logix
A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).interface
LogixManager
Interface for obtaining Logixsinterface
Manager<E extends NamedBean>
Basic interface for access to named, managed objects.interface
Memory
Represent a Memory, a place to store values.interface
MemoryManager
Locate a Memory object representing some specific information.interface
Meter
Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.interface
MeterManager
Interface for obtaining Meters.interface
NamedBean
Provides common services for classes representing objects on the layout, and allows a common form of access by their Managers.interface
PowerManager
Provide controls for layout power.interface
ProvidingManager<E extends NamedBean>
interface
ProxyManager<B extends NamedBean>
Interface for Managers of NamedBeans that are proxies for a collection of Managers for the same type of NamedBean.interface
RailCom
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.interface
RailComManager
Locate a RailCom Object representing a specific RailCom Enabled device.
RailCom is a registered trademark of Lenz GmbH.interface
Reporter
Represent a device that can report identification information.interface
ReporterManager
Locate a Reporter object representing some specific device on the layout.interface
Route
Routes represent a collection of Turnouts that may be set at the same time.interface
RouteManager
Interface for obtaining Routes.interface
Section
Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.interface
SectionManager
Basic Implementation of a SectionManager.interface
Sensor
General input device representation.interface
SensorManager
Interface for controlling sensors.interface
ShutDownManager
Manage tasks to be completed when the program shuts down normally.interface
Signal
Represent a single signal, either inSignalHead
orSignalMast
form.interface
SignalGroup
Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.interface
SignalGroupManager
Interface for obtaining information about signal groups.interface
SignalHead
Represent a single signal head.interface
SignalHeadManager
Interface for obtaining signal heads.interface
SignalMast
Represent a signal mast.interface
SignalMastLogic
Generic interface for Signal Mast Logic.interface
SignalMastLogicManager
interface
SignalMastManager
Interface for obtaining signal masts.interface
SignalSystem
A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.interface
SignalSystemManager
Interface for obtaining information about signal systems.interface
StringIO
Represent an string I/O on the layout.interface
StringIOManager
Interface for obtaining StringIOs.interface
SystemConnectionMemo
Lightweight interface denoting that a system is active, and provide general information.interface
Throttle
A Throttle object can be manipulated to change the speed, direction and functions of a single locomotive.interface
Timebase
Provide access to clock capabilities in hardware or software.interface
Transit
A Transit is a group of Sections representing a specified path through a layout.interface
TransitManager
Implementation of a Transit Managerinterface
Turnout
Represent a Turnout on the layout.interface
TurnoutManager
Locate a Turnout object representing some specific turnout on the layout.interface
VariableControlSpanBean
Interface forNamedBean
indicating that the bean may control more than one output.interface
VariableLight
Represent a single visible Variable Light on the physical layout.interface
VariableLightManager
Interface for obtaining VariableLights.interface
VoltageMeter
Interface for marking a Meter as a Voltage meter.Classes in jmri that implement PropertyChangeProvider Modifier and Type Class Description class
BeanSetting
Represent a NamedBean (such as a Turnout) and specific desired setting for it.class
Block
Represents a particular piece of track, more informally a "Block".class
BlockManager
Basic implementation of a BlockManager.class
CommonTurnoutOperation
Specialization of TurnoutOperation to contain common properties and methods for concrete subclasses.class
NamedBeanHandleManager
Instance for controlling the issuing of NamedBeanHandles.class
NoFeedbackTurnoutOperation
NoFeedBackTurnoutOperation class - specialization of TurnoutOperation to provide automatic retry for a turnout with no feedback.class
RawTurnoutOperation
RawTurnoutOperation class - specialization of TurnoutOperation to provide automatic retry for a turnout with no feedback by sending raw NMRA commands to the turnout.class
Scale
Define the characteristics of a layout scale.class
SensorTurnoutOperation
SensorTurnoutOperation class - specialization of TurnoutOperation to provide automatic retry for a turnout with explicit feedback from sensor(s).class
TurnoutOperation
Framework for automating reliable turnout operation. -
Uses of PropertyChangeProvider in jmri.beans
Subinterfaces of PropertyChangeProvider in jmri.beans Modifier and Type Interface Description interface
SilenceablePropertyChangeProvider
Sometimes an external object needs to be able to mute property changes to prevent bottlenecks in constrained systems (e.g. when reading a file that may add a large number of Turnouts or Sensors to JMRI's internal representation of the model railroad).Classes in jmri.beans that implement PropertyChangeProvider Modifier and Type Class Description class
ArbitraryBean
Generic implementation ofBeanInterface
with a complete implementation ofPropertyChangeSupport
and support for arbitrary properties defined at runtime.class
Bean
Generic implementation ofBeanInterface
with a complete implementation ofPropertyChangeSupport
.class
ConstrainedArbitraryBean
A Bean with support forVetoableChangeListener
s.class
ConstrainedBean
A Bean with support forVetoableChangeListener
s.class
PreferencesBean
Bean that implements some common code for preferences objects.class
PropertyChangeSupport
Implementation ofPropertyChangeSupport
that can be extended by classes that would normally need to implement the methods of PropertyChangeSupport independently.class
VetoableChangeSupport
Implementation ofPropertyChangeSupport
andVetoableChangeSupport
that can be extended by classes that would normally need to implement the methods of PropertyChangeSupport and VetoableChangeSupport independently. -
Uses of PropertyChangeProvider in jmri.configurexml
Classes in jmri.configurexml that implement PropertyChangeProvider Modifier and Type Class Description class
ShutdownPreferences
Preferences for Shutdown used by StoreAndCompare -
Uses of PropertyChangeProvider in jmri.implementation
Classes in jmri.implementation that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractAnalogIO
Base implementation of the AnalogIO interface.class
AbstractAudio
Base implementation of the Audio class.class
AbstractIdTag
Abstract implementation ofIdTag
containing code common to all concrete implementations.class
AbstractIdTagReporter
Extend AbstractReporter for IdTag reportersclass
AbstractLight
Abstract class providing partial implementation of the Light interface.class
AbstractMemory
Base for the Memory interface.class
AbstractNamedBean
Abstract base for the NamedBean interface.class
AbstractRailComReporter
Extend AbstractReporter for RailCom reportersclass
AbstractReporter
Abstract base for the Reporter interface.class
AbstractSensor
Abstract class providing the basic logic of the Sensor interface.class
AbstractSignalHead
Abstract class providing the basic logic of the SignalHead interface.class
AbstractSignalMast
Abstract class providing the basic logic of the SignalMast interface.class
AbstractStringIO
Base implementation of the StringIO interface.class
AbstractTurnout
Abstract base for the Turnout interface.class
AbstractVariableLight
Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.class
DccSignalHead
This class implements a SignalHead that maps the various appearances values to aspect values in the Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interfaceclass
DccSignalMast
This class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.class
DefaultConditional
Class providing the basic logic of the Conditional interface.class
DefaultIdTag
Concrete implementation of theIdTag
interface for the Internal system.class
DefaultLogix
Class providing the basic logic of the Logix interface.class
DefaultMemory
Concrete implementation of the Reporter interface for the Internal system.class
DefaultMeter
Abstract base class for current meter objects.static class
DefaultMeter.DefaultCurrentMeter
Default implementation of a current meter.static class
DefaultMeter.DefaultVoltageMeter
Default implementation of a voltage meter.class
DefaultRailCom
Concrete implementation of theRailCom
interface.class
DefaultRoute
Class providing the basic logic of the Route interface.class
DefaultSection
Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.class
DefaultSignalAppearanceMap
Default implementation of a basic signal mast aspect - appearance mapping.class
DefaultSignalGroup
A Conditional type to provide Signal Groups (n Signal Heads w/Conditionals for a main Mast).class
DefaultSignalHead
Default implementation of the basic logic of the SignalHead interface.class
DefaultSignalMastLogic
Default implementation ofSignalMastLogic
.class
DefaultSignalSystem
Default implementation of a basic signal system definition.class
DefaultTransit
A Transit is a group of Sections representing a specified path through a layout.class
DoubleTurnoutSignalHead
Drive a single signal head via two "Turnout" objects.class
FileLocationsPreferences
class
LsDecSignalHead
Implement SignalHead for Littfinski Daten Technik (LDT) signals.class
MatrixSignalMast
SignalMast implemented via a Binary Matrix (Truth Table) of Apects x Turnout objects.class
MergSD2SignalHead
Implement SignalHead for the MERG Signal Driver 2.class
QuadOutputSignalHead
Drive a single signal head via four "Turnout" objects.class
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
SensorGroupConditional
Conditional.java A Conditional type to provide runtime support for Densor Groups.class
SignalHeadSignalMast
SignalMast implemented via one SignalHead object.class
SignalSpeedMap
Default implementation to map Signal aspects or appearances to speed requirements.class
SingleTurnoutSignalHead
Drive a single signal head via one "Turnout" object.class
TripleOutputSignalHead
Drive a single searchlight signal head via three "Turnout" objects.class
TripleTurnoutSignalHead
Drive a single signal head via three "Turnout" objects.class
TurnoutSignalMast
SignalMast implemented via Turnout objects.class
VirtualSignalHead
A signal head that exists only within the program.class
VirtualSignalMast
SignalMast implemented via one SignalHead object. -
Uses of PropertyChangeProvider in jmri.implementation.decorators
Classes in jmri.implementation.decorators that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractNamedBeanDecorator
Abstract base for the NamedBean Decorators.class
TimeoutReporter
Timeout decorator implementation for reporters. -
Uses of PropertyChangeProvider in jmri.jmris
Classes in jmri.jmris that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractServerPreferences
-
Uses of PropertyChangeProvider in jmri.jmris.simpleserver
Classes in jmri.jmris.simpleserver that implement PropertyChangeProvider Modifier and Type Class Description class
SimpleServerPreferences
-
Uses of PropertyChangeProvider in jmri.jmris.srcp
Classes in jmri.jmris.srcp that implement PropertyChangeProvider Modifier and Type Class Description class
JmriSRCPServerPreferences
-
Uses of PropertyChangeProvider in jmri.jmrit.audio
Subinterfaces of PropertyChangeProvider in jmri.jmrit.audio Modifier and Type Interface Description interface
AudioBuffer
Represent an AudioBuffer, a place to store or control sound information.interface
AudioListener
Represent an AudioListener, a place to store or control sound information.interface
AudioSource
Represent an AudioSource, a place to store or control sound information.Classes in jmri.jmrit.audio that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractAudioBuffer
Base implementation of the AudioBuffer class.class
AbstractAudioListener
Base implementation of the AudioListener class.class
AbstractAudioSource
Base implementation of the AudioSource class.class
DefaultAudioManager
Provide the concrete implementation for the Internal Audio Manager.class
DefaultAudioSourceManager
The default AudioSourceManager.class
JavaSoundAudioBuffer
JavaSound implementation of the Audio Buffer sub-class.class
JavaSoundAudioListener
JavaSound implementation of the Audio Listener sub-class.class
JavaSoundAudioSource
JavaSound implementation of the Audio Source sub-class.class
JoalAudioBuffer
JOAL implementation of the Audio Buffer sub-class.class
JoalAudioListener
JOAL implementation of the Audio Listener sub-class.class
JoalAudioSource
JOAL implementation of the Audio Source sub-class.class
NullAudioBuffer
Null implementation of the Audio Buffer sub-class.class
NullAudioListener
Null implementation of the Audio Listener sub-class.class
NullAudioSource
Null audio system implementation of the Audio Source sub-class. -
Uses of PropertyChangeProvider in jmri.jmrit.catalog
Classes in jmri.jmrit.catalog that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractCatalogTree
TreeModel used by CatalogPanel to create a tree of resources.class
CatalogTreeFS
TreeModel used by CatalogPanel to create a tree of resources.class
CatalogTreeIndex
TreeModel used by CatalogPanel to create a tree of resources.class
DefaultCatalogTreeManager
Provide the concrete implementation for the Internal CatalogTree Manager. -
Uses of PropertyChangeProvider in jmri.jmrit.consisttool
Classes in jmri.jmrit.consisttool that implement PropertyChangeProvider Modifier and Type Class Description class
ConsistPreferencesManager
-
Uses of PropertyChangeProvider in jmri.jmrit.dispatcher
Classes in jmri.jmrit.dispatcher that implement PropertyChangeProvider Modifier and Type Class Description class
ActiveTrain
This class holds information and options for an ActiveTrain, that is a train that has been linked to a Transit and activated for transit around the layout. -
Uses of PropertyChangeProvider in jmri.jmrit.display
Classes in jmri.jmrit.display that implement PropertyChangeProvider Modifier and Type Class Description class
EditorManager
Manager for JMRI Editors. -
Uses of PropertyChangeProvider in jmri.jmrit.display.layoutEditor
Classes in jmri.jmrit.display.layoutEditor that implement PropertyChangeProvider Modifier and Type Class Description class
LayoutBlock
A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.class
LayoutBlockManager
Implementation of a Manager to handle LayoutBlocks.class
LayoutTrackExpectedState<T extends LayoutTrack>
Retain a LayoutTrack and its expected state. -
Uses of PropertyChangeProvider in jmri.jmrit.display.logixng
Classes in jmri.jmrit.display.logixng that implement PropertyChangeProvider Modifier and Type Class Description class
ActionAudioIcon
This action controls various things of a AudioIcon on a panel.class
ActionLayoutTurnout
This action controls various things of a LayoutTurnout on a LayoutEditor panel.class
ActionPositionable
This action controls various things of a Positionable on a panel.class
ActionPositionableByClass
This action controls various things of Positionables with a particular class name on a panel.class
WindowManagement
This action acts on a Window. -
Uses of PropertyChangeProvider in jmri.jmrit.entryexit
Classes in jmri.jmrit.entryexit that implement PropertyChangeProvider Modifier and Type Class Description class
DestinationPoints
class
EntryExitPairs
Implements an Entry Exit based method of setting turnouts, setting up signal logic and allocating blocks through a path based on the Layout Editor. -
Uses of PropertyChangeProvider in jmri.jmrit.logix
Classes in jmri.jmrit.logix that implement PropertyChangeProvider Modifier and Type Class Description class
OBlock
OBlock extends jmri.Block to be used in Logix Conditionals and Warrants.class
OBlockManager
Basic Implementation of an OBlockManager.class
SCWarrant
An SCWarrant is a warrant that is controlled by the signals on a layout.class
Warrant
A Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination.class
WarrantManager
Basic Implementation of a WarrantManager.class
WarrantPreferences
Hold configuration data for Warrants, includes Speed Map -
Uses of PropertyChangeProvider in jmri.jmrit.logixng
Subinterfaces of PropertyChangeProvider in jmri.jmrit.logixng Modifier and Type Interface Description interface
AnalogAction
A LogixNG analog action.interface
AnalogActionBean
A LogixNG analog action bean.interface
AnalogActionManager
Manager for AnalogActionBeaninterface
AnalogExpression
Analog expression is used in LogixNG to answer a question that can give an analog value as result.interface
AnalogExpressionBean
AnalogExpressionBean is a AnalogExpression that also implements NamedBean.interface
AnalogExpressionManager
Manager for Expressioninterface
Base
The base interface for LogixNG expressions and actions.interface
BaseManager<E extends NamedBean>
Base interface for the LogixNG action and expression managers.interface
ConditionalNG
ConditionalNG.interface
ConditionalNG_Manager
Manager for ConditionalNGinterface
Debugable
A LogixNG item that is debugable.interface
DigitalAction
A LogixNG digitalaction.interface
DigitalActionBean
A LogixNG digital action bean.interface
DigitalActionManager
Manager for DigitalActionBeaninterface
DigitalBooleanAction
A LogixNG logix emulator action.interface
DigitalBooleanActionBean
A LogixNG logix emulator action bean.interface
DigitalBooleanActionManager
Manager for DigitalBooleanActionBeaninterface
DigitalExpression
DigitalExpressionBean is used in LogixNG to answer a question that can give the answers 'true' or 'false'.interface
DigitalExpressionBean
DigitalExpressionBean is a DigitalExpression that also implements NamedBean.interface
DigitalExpressionManager
Manager for DigitalExpressionBeaninterface
FemaleAnalogActionSocket
A female socket for AnalogActioninterface
FemaleAnalogExpressionSocket
A female socket for AnalogExpressioninterface
FemaleAnySocket
A female socket that can hold any male socketinterface
FemaleDigitalActionSocket
A female socket for DigitalActioninterface
FemaleDigitalBooleanActionSocket
A female socket for DigitalBooleanActioninterface
FemaleDigitalExpressionSocket
A female socket for DigitalExpressioninterface
FemaleGenericExpressionSocket
A generic female socketinterface
FemaleSocket
A LogixNG female expression socket.interface
FemaleStringActionSocket
A female socket for StringActioninterface
FemaleStringExpressionSocket
A female socket for StringExpressioninterface
GlobalVariable
LogixNG Global Variable.interface
GlobalVariableManager
Manager for GlobalVariableinterface
LogixNG
LogixNG.interface
LogixNG_Manager
Manager for LogixNGinterface
MaleAnalogActionSocket
A LogixNG male AnalogActionBean socket.interface
MaleAnalogExpressionSocket
A LogixNG male AnalogExpressionBean socket.interface
MaleDigitalActionSocket
A LogixNG male DigitalActionBean socket.interface
MaleDigitalBooleanActionSocket
A LogixNG male DigitalBooleanActionBean socket.interface
MaleDigitalExpressionSocket
A LogixNG male DigitalExpressionBean socket.interface
MaleSocket
A LogixNG male socket.interface
MaleStringActionSocket
A LogixNG male StringActionBean socket.interface
MaleStringExpressionSocket
A LogixNG male StringExpressionBean socket.interface
Module
Represent a LogixNG module.interface
ModuleManager
Manager for LogixNG modulesinterface
NamedTable
Represent a named table.interface
NamedTableManager
A manager for a NamedTableinterface
StringAction
A LogixNG string action.interface
StringActionBean
A LogixNG string action.interface
StringActionManager
Manager for StringActionBeaninterface
StringExpression
String expression is used in LogixNG to answer a question that can give a string value as result.interface
StringExpressionBean
StringExpressionBean is a StringExpression that also implements NamedBean.interface
StringExpressionManager
Manager for Expression -
Uses of PropertyChangeProvider in jmri.jmrit.logixng.actions
Classes in jmri.jmrit.logixng.actions that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractAnalogAction
The base class for LogixNG AnalogActionsclass
AbstractDigitalAction
The base class for LogixNG Actionsclass
AbstractDigitalBooleanAction
The base class for LogixNG Boolean Actionsclass
AbstractStringAction
The base class for LogixNG AnalogActionsclass
ActionAtomicBoolean
This action sets the value of an AtomicBoolean.class
ActionAudio
This action controls an audio object.class
ActionBlock
This action triggers a block.class
ActionClock
This action provides the ability to set the fast clock time and start and stop the fast clock.class
ActionClockRate
This action provides the ability to set the fast clock speed.class
ActionCreateBeansFromTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionDispatcher
This action triggers a Dispather ActiveTrain.class
ActionEntryExit
This action triggers a entryExit.class
ActionFindTableRowOrColumn
This action finds a table row or column.class
ActionLight
This action sets the state of a light.class
ActionLightIntensity
Runs an engine.class
ActionListenOnBeans
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansLocalVariable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionLocalVariable
This action sets the value of a local variable.class
ActionMemory
This action sets the value of a memory.class
ActionOBlock
This action triggers an OBlock.class
ActionPower
This action turns power on or off.class
ActionReporter
This action triggers a reporter.class
ActionRequestUpdateAllSensors
Sets all engine slots to status commonclass
ActionRequestUpdateOfSensor
This action requests an update from the layout of the state of a sensor.class
ActionScript
Executes a script.class
ActionSensor
This action sets the state of a sensor.class
ActionSetReporter
This action sets the current report of a Reporter.class
ActionShutDownTask
Executes a digital action delayed.class
ActionSignalHead
Evaluates the state of a SignalHead.class
ActionSignalMast
Evaluates the state of a SignalMast.class
ActionSound
Plays a sound.class
ActionTable
This action sets a cell value of a LogixNG table.class
ActionThrottle
Runs an engine.class
ActionThrottleFunction
Sets a function on a throttleclass
ActionTimer
Executes an action after some time.class
ActionTurnout
This action sets the state of a turnout.class
ActionTurnoutLock
This action sets the lock of a turnout.class
ActionWarrant
This action triggers a warrant.class
AnalogActionLightIntensity
Sets the light intensity.class
AnalogActionMemory
Sets a Memory.class
AnalogMany
Execute many Actions in a specific order.class
Break
Returns from a Module or a ConditionalNG.class
Continue
Returns from a Module or a ConditionalNG.class
DigitalBooleanLogixAction
Executes an action depending on the parameter.class
DigitalBooleanMany
Execute many Actions in a specific order.class
DigitalCallModule
This action executes a module.class
DigitalFormula
This action evaluates the formula.class
DigitalMany
Execute many Actions in a specific order.class
DoAnalogAction
Executes an analog action with the result of an analog expression.class
DoStringAction
Executes an string action with the result of an string expression.class
EnableLogix
This action enables/disables a Logix.class
EnableLogixNG
This action enables/disables a LogixNG.class
Error
Returns from a Module or a ConditionalNG.class
ExecuteAction
Executes a digital action.class
ExecuteDelayed
Executes a digital action delayed.class
Exit
Returns from a Module or a ConditionalNG.class
For
Executes an action when the expression is True.class
ForEach
Executes an action when the expression is True.class
IfThenElse
Executes an action when the expression is True.class
JsonDecode
This action decodes a Json string to a JsonNode.class
LogData
This action logs some data.class
Logix
Emulates Logix.class
LogLocalVariables
This action prints the local variables to the log.class
ProgramOnMain
Program a CV on main.class
Return
Returns from a Module or a ConditionalNG.class
RunOnce
Executes an action only one time.class
Sequence
Executes actions in a sequence.class
ShowDialog
This action show a dialog.class
ShutdownComputer
This action sets the state of a turnout.class
SimulateTurnoutFeedback
Simulates turnout feedback.class
StringActionMemory
Sets a Memory.class
StringActionStringIO
Sets a StringIO.class
StringMany
Execute many Actions in a specific order.class
TableForEach
Executes an action when the expression is True.class
Timeout
Executes an action when the expression is True.class
TriggerRoute
This action triggers a route.class
WebBrowser
Executes an string action with the result of an string expression.class
WebRequest
This action sends a web request. -
Uses of PropertyChangeProvider in jmri.jmrit.logixng.expressions
Classes in jmri.jmrit.logixng.expressions that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractAnalogExpression
class
AbstractDigitalExpression
class
AbstractStringExpression
class
AnalogExpressionAnalogIO
Reads a AnalogIO.class
AnalogExpressionConstant
Constant value.class
AnalogExpressionLocalVariable
Reads a local variable.class
AnalogExpressionMemory
Reads a Memory.class
AnalogFormula
Evaluates to True if the formula evaluates to trueclass
And
Evaluates to True if all of the children expressions evaluate to true.class
Antecedent
Evaluates to True if the antecedent evaluates to trueclass
ConnectionName
Returns true if there is a connection of specified type.class
DigitalCallModule
This expression evaluates a module.class
DigitalFormula
Evaluates to True if the formula evaluates to trueclass
ExpressionAudio
This expression evaluates the state of an Audio.class
ExpressionBlock
This expression evaluates the state of a Block.class
ExpressionClock
This expression is a clock.class
ExpressionConditional
Evaluates the state of a Conditional.class
ExpressionDispatcher
This expression checks the status or mode of an active train.class
ExpressionEntryExit
This expression sets the state of a DestinationPoints.class
ExpressionLight
This expression sets the state of a light.class
ExpressionLinuxLinePower
Check the status of battery and power supply.class
ExpressionLocalVariable
Evaluates the state of a local variable.class
ExpressionMemory
Evaluates the state of a Memory.class
ExpressionOBlock
This expression sets the state of a oblock.class
ExpressionPower
This expression sets the state of a power.class
ExpressionReference
Evaluates what a reference points to.class
ExpressionReporter
Evaluates the state of a Reporter.class
ExpressionScript
Executes a script.class
ExpressionSection
This expression evaluates the state of a Section.class
ExpressionSensor
This expression sets the state of a sensor.class
ExpressionSensorEdge
This expression checks the flank of the change of the state of a sensor.class
ExpressionSignalHead
Evaluates the state of a SignalHead.class
ExpressionSignalMast
Evaluates the state of a SignalMast.class
ExpressionTransit
This expression evaluates the state of a Transit.class
ExpressionTurnout
This expression sets the state of a turnout.class
ExpressionWarrant
This expression sets the state of a warrant.class
False
Always evaluates to False.class
FileAsFlag
Does a file exists?class
Hold
An Expression that keeps its status even if its child expression doesn't.class
LastResultOfDigitalExpression
Returns the last result of a digital expression.class
LogData
This action logs some data.class
Not
An Expression that negates the result of its child expression.class
Or
Evaluates to True if any of the children expressions evaluate to true.class
StringExpressionConstant
Constant value.class
StringExpressionMemory
Reads a Memory.class
StringFormula
Evaluates to True if the formula evaluates to trueclass
Timer
An expression that waits some time before returning True.class
TimeSinceMidnight
This expression returns the number of minutes since midnight for the fast clock or the system clock.class
TriggerOnce
An Expression that returns True only once while its child expression returns True.class
True
Always evaluates to True. -
Uses of PropertyChangeProvider in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractBase
The abstract class that is the base class for all LogixNG classes that implements the Base interface.class
AbstractBaseManager<E extends NamedBean>
Abstract partial implementation for the LogixNG action and expression managers.class
AbstractFemaleSocket
Abstract female socket.class
AbstractMaleSocket
The abstract class that is the base class for all LogixNG classes that implements the Base interface.class
AbstractNamedTable
The default implementation of a NamedTableclass
ClipboardMany
Have many items of any type.class
DefaultAnalogActionManager
Class providing the basic logic of the ActionManager interface.class
DefaultAnalogExpressionManager
Class providing the basic logic of the ExpressionManager interface.class
DefaultClipboard
Default implementation of the clipboardclass
DefaultConditionalNG
The default implementation of ConditionalNG.class
DefaultConditionalNGManager
Class providing the basic logic of the ConditionalNG_Manager interface.class
DefaultCsvNamedTable
The default implementation of a NamedTableclass
DefaultDigitalActionManager
Class providing the basic logic of the DigitalActionManager interface.class
DefaultDigitalBooleanActionManager
Class providing the basic logic of the DigitalBooleanActionManager interface.class
DefaultDigitalExpressionManager
Class providing the basic logic of the DigitalExpressionManager interface.class
DefaultFemaleAnalogActionSocket
Default implementation of the Female Analog Action socketclass
DefaultFemaleAnalogExpressionSocket
Default implementation of the Female Analog Expression socketclass
DefaultFemaleAnySocket
Default implementation of FemaleAnySocketclass
DefaultFemaleDigitalActionSocket
Default implementation of the Female Digital Action socketclass
DefaultFemaleDigitalBooleanActionSocket
Default implementation of the Female Digital Boolean Action socketclass
DefaultFemaleDigitalExpressionSocket
Default implementation of the Female Digital Expression socketclass
DefaultFemaleGenericExpressionSocket
Default implementation of the FemaleGenericExpressionSocketclass
DefaultFemaleStringActionSocket
Default implementation of the Female String Action socketclass
DefaultFemaleStringExpressionSocket
Default implementation of the Female String Expression socketclass
DefaultGlobalVariable
The default implementation of GlobalVariable.class
DefaultGlobalVariableManager
Class providing the basic logic of the GlobalVariable_Manager interface.class
DefaultInternalNamedTable
The default implementation of a NamedTableclass
DefaultLogixNG
The default implementation of LogixNG.class
DefaultLogixNGManager
Class providing the basic logic of the LogixNG_Manager interface.class
DefaultLogixNGPreferences
Preferences for LogixNGclass
DefaultMaleAnalogActionSocket
Every AnalogActionBean has an DefaultMaleAnalogActionSocket as its parent.class
DefaultMaleAnalogExpressionSocket
Every AnalogExpressionBean has an DefaultMaleAnalogExpressionSocket as its parent.class
DefaultMaleDigitalActionSocket
Every DigitalActionBean has an DefaultMaleDigitalActionSocket as its parent.class
DefaultMaleDigitalBooleanActionSocket
Every DigitalBooleanActionBean has an DefaultMaleDigitalBooleanActionSocket as its parent.class
DefaultMaleDigitalExpressionSocket
Every DigitalExpressionBean has an DefaultMaleDigitalExpressionSocket as its parent.class
DefaultMaleStringActionSocket
Every StringActionBean has an DefaultMaleStringActionSocket as its parent.class
DefaultMaleStringExpressionSocket
Every StringExpressionBean has an DefaultMaleStringExpressionSocket as its parent.class
DefaultModule
The default implementation of Module.class
DefaultModuleManager
Class providing the basic logic of the LogixNG_Manager interface.class
DefaultNamedTableManager
Class providing the basic logic of the NamedTable_Manager interface.class
DefaultStringActionManager
Class providing the basic logic of the ActionManager interface.class
DefaultStringExpressionManager
Class providing the basic logic of the ExpressionManager interface. -
Uses of PropertyChangeProvider in jmri.jmrit.logixng.tools.debugger
Classes in jmri.jmrit.logixng.tools.debugger that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractDebuggerMaleSocket
Abstract debugger male socketclass
Debugger
LogixNG Debuggerclass
DebuggerMaleAnalogActionSocket
class
DebuggerMaleAnalogExpressionSocket
class
DebuggerMaleDigitalActionSocket
class
DebuggerMaleDigitalBooleanActionSocket
class
DebuggerMaleDigitalExpressionSocket
class
DebuggerMaleStringActionSocket
class
DebuggerMaleStringExpressionSocket
-
Uses of PropertyChangeProvider in jmri.jmrit.logixng.tools.swing
Classes in jmri.jmrit.logixng.tools.swing that implement PropertyChangeProvider Modifier and Type Class Description (package private) class
ModuleEditorMaleSocket
MaleSocket for a Module. -
Uses of PropertyChangeProvider in jmri.jmrit.logixng.util
Classes in jmri.jmrit.logixng.util that implement PropertyChangeProvider Modifier and Type Class Description class
DispatcherActiveTrainManager
The Dispatcher support in LogixNG provides the ability to start, control, and terminate trains.class
NullBase
Implements a null Base -
Uses of PropertyChangeProvider in jmri.jmrit.operations.automation
Classes in jmri.jmrit.operations.automation that implement PropertyChangeProvider Modifier and Type Class Description class
Automation
Automation for operationsclass
AutomationItem
Represents one automation item of a automationclass
AutomationManager
Manages automations. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.automation.actions
-
Uses of PropertyChangeProvider in jmri.jmrit.operations.locations
Classes in jmri.jmrit.operations.locations that implement PropertyChangeProvider Modifier and Type Class Description class
Location
Represents a location on the layoutclass
LocationManager
Manages locations.class
Pool
Represents a pool of tracks that share their length.class
Track
Represents a location (track) on the layout Can be a spur, yard, staging, or interchange track. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.locations.divisions
Classes in jmri.jmrit.operations.locations.divisions that implement PropertyChangeProvider Modifier and Type Class Description class
Division
Represents a railroad divisionclass
DivisionManager
Manages divisions. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.locations.schedules
Classes in jmri.jmrit.operations.locations.schedules that implement PropertyChangeProvider Modifier and Type Class Description class
Schedule
Represents a car delivery schedule for a locationclass
ScheduleItem
Represents one schedule item of a scheduleclass
ScheduleManager
Manages schedules. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.rollingstock
Classes in jmri.jmrit.operations.rollingstock that implement PropertyChangeProvider Modifier and Type Class Description class
RollingStock
Represents rolling stock, both powered (locomotives) and not powered (cars) on the layout.class
RollingStockAttribute
Represents an attribute a rolling stock can have.class
RollingStockGroup<T extends RollingStock>
A group of rolling stock that is managed as one unit.class
RollingStockGroupManager
class
RollingStockManager<T extends RollingStock>
Base class for rolling stock managers car and engine. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.rollingstock.cars
Classes in jmri.jmrit.operations.rollingstock.cars that implement PropertyChangeProvider Modifier and Type Class Description class
Car
Represents a car on the layoutclass
CarColors
Represents the colors that cars can have.class
CarLengths
Represents the lengths that cars can have.class
CarLoads
Represents the loads that cars can have.class
CarManager
Manages the cars.class
CarOwners
Represents the owner names that cars can have.class
CarRoads
Represents the road names that cars can have.class
CarTypes
Represents the types of cars a railroad can have.class
Kernel
A Kernel is a group of cars that is managed as one car.class
KernelManager
Manages Kernels. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.rollingstock.engines
Classes in jmri.jmrit.operations.rollingstock.engines that implement PropertyChangeProvider Modifier and Type Class Description class
Consist
A consist is a group of engines that is managed as one engine.class
ConsistManager
Manages Consists.class
Engine
Represents a locomotive on the layoutclass
EngineLengths
Represents the lengths that engines can have.class
EngineManager
Manages the engines.class
EngineModels
Represents the various engine models a railroad can have.class
EngineTypes
Represents the types of engines a railroad can have. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.routes
Classes in jmri.jmrit.operations.routes that implement PropertyChangeProvider Modifier and Type Class Description class
Route
Represents a route on the layoutclass
RouteLocation
Represents a location in a route, a location can appear more than once in a route.class
RouteManager
Manages the routes -
Uses of PropertyChangeProvider in jmri.jmrit.operations.setup
Classes in jmri.jmrit.operations.setup that implement PropertyChangeProvider Modifier and Type Class Description class
Setup
Operations settings. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.trains
Classes in jmri.jmrit.operations.trains that implement PropertyChangeProvider Modifier and Type Class Description class
Train
Represents a train on the layoutclass
TrainManager
Manages trains. -
Uses of PropertyChangeProvider in jmri.jmrit.operations.trains.schedules
Classes in jmri.jmrit.operations.trains.schedules that implement PropertyChangeProvider Modifier and Type Class Description class
TrainSchedule
Represents a schedule for trains.class
TrainScheduleManager
Manages train schedules. -
Uses of PropertyChangeProvider in jmri.jmrit.roster
Classes in jmri.jmrit.roster that implement PropertyChangeProvider Modifier and Type Class Description class
Roster
Roster manages and manipulates a roster of locomotives.class
RosterConfigManager
Load and store the Roster configuration.class
RosterEntry
RosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information. -
Uses of PropertyChangeProvider in jmri.jmrit.roster.rostergroup
Classes in jmri.jmrit.roster.rostergroup that implement PropertyChangeProvider Modifier and Type Class Description class
RosterGroup
A RosterGroup object contains information about groupings of entries within theRoster
. -
Uses of PropertyChangeProvider in jmri.jmrit.simpleclock
Classes in jmri.jmrit.simpleclock that implement PropertyChangeProvider Modifier and Type Class Description class
SimpleTimebase
Provide basic Timebase implementation from system clock. -
Uses of PropertyChangeProvider in jmri.jmrit.symbolicprog
Classes in jmri.jmrit.symbolicprog that implement PropertyChangeProvider Modifier and Type Class Description class
ProgrammerConfigManager
-
Uses of PropertyChangeProvider in jmri.jmrix
Subinterfaces of PropertyChangeProvider in jmri.jmrix Modifier and Type Interface Description interface
ConfiguringSystemConnectionMemo
Classes in jmri.jmrix that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractProgrammer
Common implementations for the Programmer interface.class
AbstractThrottle
An abstract implementation of DccThrottle.class
CaptiveSystemConnectionMemo
For historical reasons, some NamedBean types have out-of-pattern system prefixes: OBlocks use O (as in OB) RailCom tags use R Transponding tags use L ThisSystemConnectionMemo
implementation is meant to handle these by providing connection memo services without being connected to a particular system instantiation.class
ConnectionConfigManager
Manager for ConnectionConfig objects.class
DefaultSystemConnectionMemo
Lightweight abstract class to denote that a system is active, and provide general information.class
SystemConnectionMemoManager
Manager for SystemConnectionMemos. -
Uses of PropertyChangeProvider in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement PropertyChangeProvider Modifier and Type Class Description class
AcelaLight
AcelaLight.javaclass
AcelaLightManager
Implement LightManager for Acela systems.class
AcelaSensor
Extend jmri.AbstractSensor for Acela systemsclass
AcelaSensorManager
Manage the Acela-specific Sensor implementation.class
AcelaSignalHead
Extend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen.class
AcelaSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
AcelaTurnout
Implementation of the Turnout Object for Acelaclass
AcelaTurnoutManager
Implement turnout manager for Acela systems. -
Uses of PropertyChangeProvider in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement PropertyChangeProvider Modifier and Type Class Description class
AnymaDMX_SystemConnectionMemo
Minimal SystemConnectionMemo for anyma dmx systems.class
AnymaDMX_UsbLight
AnymaDMX_UsbLight.javaclass
UsbLightManager
Implement LightManager for Anyma dmx usb systems. -
Uses of PropertyChangeProvider in jmri.jmrix.bachrus
Classes in jmri.jmrix.bachrus that implement PropertyChangeProvider Modifier and Type Class Description class
SpeedoSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement PropertyChangeProvider Modifier and Type Class Description class
BiDiBLight
Implementation of the Light Control Object for BiDiB.class
BiDiBLightManager
Implement LightManager for BiDiB systems.class
BiDiBOpsModeProgrammer
Provides an Ops mode programming interface for BiDiB Currently only Byte mode is implemented, though BiDiB also supports bit mode writes for POMclass
BiDiBPowerManager
BiDiBPowerManager.java Description: PowerManager implementation for controlling layout powerclass
BiDiBProgrammer
Convert the jmri.Programmer interface into BiDiB.class
BiDiBProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for BiDiB systemsclass
BiDiBReporter
This class implements the Reporter Manager interface for BiDiB railcom feedback.class
BiDiBReporterManager
BiDiBReporterManager implements the ReporterManager for BiDiBclass
BiDiBSensor
Extend jmri.AbstractSensor for BiDiB systemsclass
BiDiBSensorManager
Implement SensorManager for BiDiB systems.class
BiDiBSignalMast
This class implements a SignalMast that use BiDiB Accessories to set aspects.class
BiDiBSystemConnectionMemo
Lightweight class to denote that a system is active and provide general information.class
BiDiBThrottle
An implementation of DccThrottle with code specific to an BiDiB connection.class
BiDiBTurnout
BiDiB implementation of the Turnout interface.class
BiDiBTurnoutManager
Implement turnout manager for BiDiB systems. -
Uses of PropertyChangeProvider in jmri.jmrix.can
Classes in jmri.jmrix.can that implement PropertyChangeProvider Modifier and Type Class Description class
CanSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement PropertyChangeProvider Modifier and Type Class Description class
CbusDccOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the CBUS command station object.class
CbusDccProgrammer
Implements the jmri.Programmer interface via commands for the CBUS programmer.class
CbusDccProgrammerManager
Extend DefaultProgrammerManager to provide programmers for CBUS systems Added methods to manipulate the programmer availability to support hardware that can redirect ops mode or service mode packets to a particular interface.class
CbusLight
Light implementation for CBUS connections.class
CbusLightManager
Implement LightManager for CAN CBUS systems.class
CbusPowerManager
PowerManager implementation for controlling CBUS layout power.class
CbusPreferences
Preferences for the MERG CBUS connections.class
CbusReporter
Extend jmri.AbstractRailComReporter for CBUS controls.class
CbusReporterManager
Implement ReporterManager for CAN CBUS systems.class
CbusSensor
Extend jmri.AbstractSensor for CBUS controls.class
CbusSensorManager
Implement SensorManager for CAN CBUS systems.class
CbusThrottle
An implementation of DccThrottle via AbstractThrottle with code specific to a CBUS connection.class
CbusTurnout
Turnout for CBUS connections.class
CbusTurnoutManager
Implement TurnoutManager for CAN CBUS systems. -
Uses of PropertyChangeProvider in jmri.jmrix.cmri
Classes in jmri.jmrix.cmri that implement PropertyChangeProvider Modifier and Type Class Description class
CMRISystemConnectionMemo
Minimal SystemConnectionMemo for C/MRI systems. -
Uses of PropertyChangeProvider in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement PropertyChangeProvider Modifier and Type Class Description class
SerialLight
SerialLight.java Implementation of the Light Object for C/MRIclass
SerialLightManager
Implement LightManager for CMRI serial systems.class
SerialSensor
Extend jmri.AbstractSensor for C/MRI serial systemsclass
SerialSensorManager
Manage the C/MRI serial-specific Sensor implementation.class
SerialTurnout
Turnout implementation for C/MRI serial systems.class
SerialTurnoutManager
Implement turnout manager for CMRI serial systems. -
Uses of PropertyChangeProvider in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement PropertyChangeProvider Modifier and Type Class Description class
Dcc4PcOpsModeProgrammer
Provides an Ops mode proxy programming interface for a RailCom Reader.class
Dcc4PcProgrammerManager
DCC4PC Programmer acts as a proxy for ops mode programming.class
Dcc4PcReporter
Extend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.class
Dcc4PcReporterManager
Dcc4PcReporterManager implements the ReporterManage for dcc4pcclass
Dcc4PcSensor
Implement a Sensor via Dcc4Pc communications.class
Dcc4PcSensorManager
Implement SensorManager for Dcc4Pc systems.class
Dcc4PcSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement PropertyChangeProvider Modifier and Type Class Description class
DCCppLight
Implementation of the Light Object for DCC++class
DCCppLightManager
Implement LightManager for DCC++ systems.class
DCCppOpsModeProgrammer
Provides an Ops mode programming interface for DCC++.class
DCCppPowerManager
class
DCCppProgrammer
Programmer support for DCC++.class
DCCppProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers on DCC++class
DCCppSensor
Extend jmri.AbstractSensor for DCC++ layouts.class
DCCppSensorManager
Implement SensorManager for DCC++ systems.class
DCCppSystemConnectionMemo
Lightweight class to denote that a system is active and provide general information.class
DCCppThrottle
An implementation of DccThrottle with code specific to a DCC++ connection.class
DCCppTurnout
Extends jmri.AbstractTurnout for DCCpp layoutsclass
DCCppTurnoutManager
Implement TurnoutManager for DCC++ systems. -
Uses of PropertyChangeProvider in jmri.jmrix.debugthrottle
Classes in jmri.jmrix.debugthrottle that implement PropertyChangeProvider Modifier and Type Class Description class
DebugThrottle
An implementation of DccThrottle for debugging use. -
Uses of PropertyChangeProvider in jmri.jmrix.direct
Classes in jmri.jmrix.direct that implement PropertyChangeProvider Modifier and Type Class Description class
DirectSystemConnectionMemo
Minimum required SystemConnectionMemo.class
Throttle
An implementation of DccThrottle with code specific to a Direct serial connection. -
Uses of PropertyChangeProvider in jmri.jmrix.easydcc
Classes in jmri.jmrix.easydcc that implement PropertyChangeProvider Modifier and Type Class Description class
EasyDccOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper that works with the EasyDccCommandStation object.class
EasyDccPowerManager
PowerManager implementation for controlling layout powerclass
EasyDccProgrammer
Implements the jmri.Programmer interface via commands for the EasyDCC powerstation.class
EasyDccProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for EasyDCC systems.class
EasyDccSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
EasyDccThrottle
An implementation of DccThrottle with code specific to an EasyDCC connection.class
EasyDccTurnout
EasyDCC implementation of the Turnout interface.class
EasyDccTurnoutManager
Implement turnout manager for EasyDcc systems. -
Uses of PropertyChangeProvider in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement PropertyChangeProvider Modifier and Type Class Description class
EcosDccThrottle
An implementation of DccThrottle with code specific to an ECoS connection.class
EcosLocoAddress
Stores all the loco information from the ECoS into JMRIclass
EcosLocoAddressManager
Class to manage the ECoS Loco entries within JMRI.class
EcosOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the ECoS command station object.class
EcosPowerManager
PowerManager implementation for controlling ECoS layout power.class
EcosProgrammer
Implements the jmri.Programmer interface via commands for the ECoS programmer.class
EcosProgrammerManager
Extend DefaultProgrammerManager to provide programmers on ECos Programming track is supported from ECoS firmware version 4.1.class
EcosReporter
Extend jmri.AbstractReporter for Ecos Reporters Implemenation for providing status of rail com decoders at this reporter location.class
EcosReporterManager
EcosReporterManager implements the ReporterManager for ECoSclass
EcosSensor
Implement a Sensor via ECoS communications.class
EcosSensorManager
Implement sensor manager for ECoS systems.class
EcosSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
EcosTurnout
Implement a Turnout via ECoS communications.class
EcosTurnoutManager
Implement turnout manager for Ecos systems. -
Uses of PropertyChangeProvider in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement PropertyChangeProvider Modifier and Type Class Description class
GrapevineSystemConnectionMemo
Minimum required SystemConnectionMemo for Grapevine.class
SerialLight
Implementation of the Light interface using Grapevine signal ports.class
SerialLightManager
Implement LightManager for Grapevine serial systems.class
SerialSensor
Implement Sensor for Grapevine.class
SerialSensorManager
Manage the system-specific Sensor implementation.class
SerialSignalHead
Extend jmri.AbstractSignalHead for grapevine serial signals.class
SerialTurnout
Implement Turnout for Grapevine.class
SerialTurnoutManager
Implement turnout manager for Grapevine systems. -
Uses of PropertyChangeProvider in jmri.jmrix.ieee802154
Classes in jmri.jmrix.ieee802154 that implement PropertyChangeProvider Modifier and Type Class Description class
IEEE802154SystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.ieee802154.serialdriver
Classes in jmri.jmrix.ieee802154.serialdriver that implement PropertyChangeProvider Modifier and Type Class Description class
SerialSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement PropertyChangeProvider Modifier and Type Class Description class
XBeeConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
XBeeLight
Light implementation for XBee systems.class
XBeeLightManager
Implement LightManager for XBee connections.class
XBeeSensor
Extend jmri.AbstractSensor for XBee connections.class
XBeeSensorManager
Manage the XBee specific Sensor implementation.class
XBeeTurnout
Turnout implementation for XBee systems.class
XBeeTurnoutManager
Implement turnout manager for XBee connections -
Uses of PropertyChangeProvider in jmri.jmrix.internal
Classes in jmri.jmrix.internal that implement PropertyChangeProvider Modifier and Type Class Description class
InternalAnalogIOManager
Implement a AnalogIOManager for "Internal" (virtual) AnalogIOs.class
InternalLightManager
Implement a LightManager for "Internal" (virtual) lights.class
InternalMeterManager
Implement a MeterManager for "Internal" (virtual) Meters.class
InternalReporterManager
Implementation of the InternalReporterManager interface.class
InternalSensorManager
Implementation of the InternalSensorManager interface.class
InternalStringIOManager
Implement a StringIOManager for "Internal" (virtual) StringIOs.class
InternalSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
InternalTurnoutManager
Implement a turnout manager for "Internal" (virtual) turnouts.class
TrackReporter
Extension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track. -
Uses of PropertyChangeProvider in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement PropertyChangeProvider Modifier and Type Class Description class
IpocsLight
class
IpocsLightManager
class
IpocsSensor
class
IpocsSensorManager
class
IpocsSystemConnectionMemo
class
IpocsTurnout
class
IpocsTurnoutManager
-
Uses of PropertyChangeProvider in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement PropertyChangeProvider Modifier and Type Class Description class
JMRIClientLight
JMRIClient implementation of the Light interface.class
JMRIClientLightManager
Implement LightManager for JMRIClient systemsclass
JMRIClientPowerManager
PowerManager implementation for controlling layout powerclass
JMRIClientReporter
JMRIClient implementation of the Reporter interface.class
JMRIClientReporterManager
Implement reporter manager for JMRIClient systemsclass
JMRIClientSensor
JMRIClient implementation of the Sensor interface.class
JMRIClientSensorManager
Implement sensor manager for JMRIClient systems.class
JMRIClientSystemConnectionMemo
Lightweight class to denote that a system is active and provide general information.class
JMRIClientTurnout
JMRIClient implementation of the Turnout interface.class
JMRIClientTurnoutManager
Implement turnout manager for JMRIClient systems -
Uses of PropertyChangeProvider in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement PropertyChangeProvider Modifier and Type Class Description class
XNetLight
Implementation of the Light Object for XpressNet.class
XNetLightManager
Implement LightManager for XpressNet systems.class
XNetOpsModeProgrammer
Provides an Ops mode programming interface for XpressNet Currently only Byte mode is implemented, though XpressNet also supports bit mode writes for POMclass
XNetPowerManager
PowerManager implementation for controlling layout power.class
XNetProgrammer
Convert the jmri.Programmer interface into commands for the Lenz XpressNetclass
XNetProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers on XPressNetclass
XNetSensor
Extend jmri.AbstractSensor for XpressNet layouts.class
XNetSensorManager
Manage the XpressNet specific Sensor implementation.class
XNetSystemConnectionMemo
Lightweight class to denote that a system is active and provide general informationclass
XNetThrottle
An implementation of DccThrottle with code specific to an XpressNet connection.class
XNetTurnout
Extend jmri.AbstractTurnout for XNet layoutsclass
XNetTurnoutManager
Implement turnout manager for Lenz (XpresssNet) connections. -
Uses of PropertyChangeProvider in jmri.jmrix.lenz.hornbyelite
Classes in jmri.jmrix.lenz.hornbyelite that implement PropertyChangeProvider Modifier and Type Class Description class
EliteXNetProgrammer
Programmer support for Hornby Elite implementationn of XpressNet.class
EliteXNetSystemConnectionMemo
Lightweight class to denote that a system is active and provide general informationclass
EliteXNetThrottle
An implementation of DccThrottle with code specific to an XpressNet connection on the Hornby Elite.class
EliteXNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on Hornby Elite connections.class
EliteXNetTurnoutManager
Implement XNet turnout manager - Specific to Hornby Elite -
Uses of PropertyChangeProvider in jmri.jmrix.lenz.li100
Classes in jmri.jmrix.lenz.li100 that implement PropertyChangeProvider Modifier and Type Class Description class
LI100XNetProgrammer
Programmer support for Lenz XpressNet. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement PropertyChangeProvider Modifier and Type Class Description class
Ib1Throttle
A specialization of the LocoNet Throttle for Intellibox-I foibles.class
Ib2Throttle
A specialization of the LocoNet Throttle for Intellibox-II foibles.class
LNCPSignalMast
Extend jmri.SignalMast for signals implemented by an LNCP.class
LncvDevicesManager
LocoNet LNCV Devices Manager A centralized resource to help identify LocoNet "LNCV Format" devices and "manage" them.class
LnLight
Implementation of the Light Object for LocoNetclass
LnLightManager
Implement LightManager for LocoNet systems.class
LnOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper that works with the LocoNet SlotManager object.class
LnPowerManager
PowerManager implementation for controlling layout power.class
LnProgrammerManager
Extend DefaultProgrammerManager to provide programmers on LocoNet.class
LnReporter
Extend jmri.AbstractIdTagReporter for LocoNet layouts.class
LnReporterManager
Manage the LocoNet-specific Reporter implementation.class
LnSensor
Extend jmri.AbstractSensor for LocoNet layouts.class
LnSensorManager
Manage the LocoNet-specific Sensor implementation.class
LnStringIOManager
Manage the LocoNet-specific Sensor implementation.class
LnThrottleStringIO
Send a message to the LocoNet throttles.class
LnTurnout
Extend jmri.AbstractTurnout for LocoNet layoutsclass
LnTurnoutManager
Manage the LocoNet-specific Turnout implementation.class
LocoNetSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
LocoNetThrottle
An implementation of DccThrottle via AbstractThrottle with code specific to a LocoNet connection.class
Pr2Throttle
An implementation of DccThrottle via AbstractThrottle with code specific to a PR2 connection.class
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
SlotManager
Controls a collection of slots, acting as the counter-part of a LocoNet command station.class
TranspondingTag
Concrete implementation of theIdTag
interface for the LocoNet based Transponding reports.class
TranspondingTagManager
Concrete implementation for the InternalIdTagManager
interface that manages TranspondingTags.class
UhlenbrockSlotManager
Only change compared to standard LocoNet SlotManager is CV programming. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.hexfile
Classes in jmri.jmrix.loconet.hexfile that implement PropertyChangeProvider Modifier and Type Class Description class
HexFileSystemConnectionMemo
Lightweight class to denote that a system is "active" via a LocoNet hexfile emulator.class
LnSensorManager
Manage the LocoNet-specific Sensor implementation via a LocoNet hexfile emulator. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.locoio
Classes in jmri.jmrix.loconet.locoio that implement PropertyChangeProvider Modifier and Type Class Description class
LocoIOData
Data associated with a LocoIO device. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.loconetovertcp
Classes in jmri.jmrix.loconet.loconetovertcp that implement PropertyChangeProvider Modifier and Type Class Description class
LnTcpPreferences
Preferences for the LocoNet over TCP server. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.logixng
Classes in jmri.jmrix.loconet.logixng that implement PropertyChangeProvider Modifier and Type Class Description class
ActionClearSlots
Sets all engine slots to status commonclass
ActionUpdateSlots
Request an update of the LocoNet slotsclass
ExpressionSlotUsage
This expression compares the number of slots that are currently in use with a threshold number.class
SetSpeedZero
Sets the speed to zero if the loco hasn't been used in a while. -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.pr2
Classes in jmri.jmrix.loconet.pr2 that implement PropertyChangeProvider Modifier and Type Class Description class
LnPr2PowerManager
PowerManager implementation for controlling layout power via PR2.class
PR2SystemConnectionMemo
Lightweight class to denote that a PR2 is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.pr3
Classes in jmri.jmrix.loconet.pr3 that implement PropertyChangeProvider Modifier and Type Class Description class
PR3SystemConnectionMemo
Lightweight class to denote that a PR3 is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.pr4
Classes in jmri.jmrix.loconet.pr4 that implement PropertyChangeProvider Modifier and Type Class Description class
PR4SystemConnectionMemo
Lightweight class to denote that a PR4 is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.uhlenbrock
Classes in jmri.jmrix.loconet.uhlenbrock that implement PropertyChangeProvider Modifier and Type Class Description class
UhlenbrockProgrammerManager
Extend LnProgrammerManager to disable on-the-track programming, which is not supported by IB-COM or Intellibox IIclass
UhlenbrockSystemConnectionMemo
Lightweight class to denote that an Uhlenbrock IB-COM or Intellibox II is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.usb_dcs210Plus
Classes in jmri.jmrix.loconet.usb_dcs210Plus that implement PropertyChangeProvider Modifier and Type Class Description class
UsbDcs210PlusSystemConnectionMemo
Lightweight class to denote that a DCS210Plus USB interface is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.usb_dcs240
Classes in jmri.jmrix.loconet.usb_dcs240 that implement PropertyChangeProvider Modifier and Type Class Description class
UsbDcs240SystemConnectionMemo
Lightweight class to denote that a DCS240 USB interface is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.usb_dcs240Plus
Classes in jmri.jmrix.loconet.usb_dcs240Plus that implement PropertyChangeProvider Modifier and Type Class Description class
UsbDcs240PlusSystemConnectionMemo
Lightweight class to denote that a DCS240Plus USB interface is active -
Uses of PropertyChangeProvider in jmri.jmrix.loconet.usb_dcs52
Classes in jmri.jmrix.loconet.usb_dcs52 that implement PropertyChangeProvider Modifier and Type Class Description class
UsbDcs52SystemConnectionMemo
Lightweight class to denote that a DCS52 USB interface is active -
Uses of PropertyChangeProvider in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement PropertyChangeProvider Modifier and Type Class Description class
MapleSystemConnectionMemo
Minimum required SystemConnectionMemo for Maple.class
SerialLight
Implementation of the Light Object for C/MRIclass
SerialLightManager
Implement LightManager for Maple serial systems.class
SerialSensor
Extend jmri.AbstractSensor for Maple systems.class
SerialSensorManager
Manage the specific Sensor implementation.class
SerialTurnout
Turnout implementation for Maple systems.class
SerialTurnoutManager
Implement turnout manager for serial systems -
Uses of PropertyChangeProvider in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement PropertyChangeProvider Modifier and Type Class Description class
MarklinPowerManager
PowerManager implementation for controlling layout power.class
MarklinSensor
Implement a Sensor via Marklin communications.class
MarklinSensorManager
Implement sensor manager for Marklin systems.class
MarklinSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
MarklinThrottle
An implementation of DccThrottle with code specific to an TAMS connection.class
MarklinTurnout
Implement a Turnout via Marklin communications.class
MarklinTurnoutManager
Implement turnout manager for Marklin systems. -
Uses of PropertyChangeProvider in jmri.jmrix.marklin.cdb
Classes in jmri.jmrix.marklin.cdb that implement PropertyChangeProvider Modifier and Type Class Description class
CdBSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement PropertyChangeProvider Modifier and Type Class Description class
MqttLight
MQTT implementation of the Light interface.class
MqttLightManager
Implement LightManager for MQTT systemsclass
MqttPowerManager
(package private) class
MqttReporter
Provide a Reporter implementation for MQTT communicationsclass
MqttReporterManager
Provide a ReporterManager implementation for MQTT communicationsclass
MqttSensor
Implementation of the Sensor interface for MQTT layouts.class
MqttSensorManager
Implementation of the MqttSensorManager interface.class
MqttSignalMast
SignalMast implemented via MQTT messagesclass
MqttSystemConnectionMemo
class
MqttThrottle
An implementation of AbstractThrottle with code specific to a MQTT connection.class
MqttTurnout
Implementation of the Turnout interface for MQTT layouts.class
MqttTurnoutManager
Implement turnout manager for MQTT systems -
Uses of PropertyChangeProvider in jmri.jmrix.mqtt.logixng
Classes in jmri.jmrix.mqtt.logixng that implement PropertyChangeProvider Modifier and Type Class Description class
Publish
This action publishes a message to MQTT.class
Subscribe
This action subscribes to a topic to MQTT. -
Uses of PropertyChangeProvider in jmri.jmrix.mrc
Classes in jmri.jmrix.mrc that implement PropertyChangeProvider Modifier and Type Class Description class
MrcOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the MRC command station object.class
MrcPowerManager
PowerManager implementation for controlling layout powerclass
MrcProgrammer
Convert the jmri.Programmer interface into commands for the MRC power house.class
MrcProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for MRC systemsclass
MrcSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
MrcThrottle
An implementation of DccThrottle with code specific to an MRC connection.class
MrcTurnout
New MRC implementation of the Turnout interface From Xpa+Modem implementation of the Turnout interface.class
MrcTurnoutManager
New MRC TurnoutManager -
Uses of PropertyChangeProvider in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement PropertyChangeProvider Modifier and Type Class Description class
NceLight
NceLight.java Implementation of the Light Object for NCEclass
NceLightManager
Implement LightManager for NCE systemsclass
NceOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the NCE command station object.class
NcePowerManager
PowerManager implementation for controlling layout power.class
NceProgrammer
Convert the jmri.Programmer interface into commands for the NCE power house.class
NceProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for NCE systems.class
NceSensor
Extend jmri.AbstractSensor for NCE systemsclass
NceSensorManager
Manage the NCE-specific Sensor implementation.class
NceSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
NceThrottle
An implementation of DccThrottle with code specific to an NCE connection.class
NceTurnout
Implement a Turnout via NCE communications.class
NceTurnoutManager
Implement turnout manager for NCE systems. -
Uses of PropertyChangeProvider in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement PropertyChangeProvider Modifier and Type Class Description class
OakTreeSystemConnectionMemo
Minimum required SystemConnectionMemo.class
SerialLight
Implementation of the Light Objectclass
SerialLightManager
Implement LightManager for Oak Tree serial systems.class
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialSensorManager
Manage the system-specific Sensor implementation.class
SerialTurnout
Extend jmri.AbstractTurnout for Oak Tree serial layouts.class
SerialTurnoutManager
Implement turnout manager for Oak Tree systems. -
Uses of PropertyChangeProvider in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement PropertyChangeProvider Modifier and Type Class Description class
OlcbLight
class
OlcbLightManager
class
OlcbProgrammer
Provide access to the hardware DCC decoder programming capability.class
OlcbProgrammerManager
Get access to availableProgrammer
objects.class
OlcbReporter
Implement jmri.AbstractReporter for OpenLCB protocol.class
OlcbReporterManager
Manage the OpenLCB-specific Reporter implementation.class
OlcbSensor
Extend jmri.AbstractSensor for OpenLCB controls.class
OlcbSensorManager
Manage the OpenLCB-specific Sensor implementation.class
OlcbSignalMast
This class implements a SignalMast that use OpenLCB Events to set aspects.class
OlcbThrottle
An implementation of DccThrottle for OpenLCB.class
OlcbTurnout
Turnout for OpenLCB connections.class
OlcbTurnoutManager
OpenLCB implementation of a TurnoutManager. -
Uses of PropertyChangeProvider in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement PropertyChangeProvider Modifier and Type Class Description class
RaspberryPiSensor
Sensor interface for RaspberryPi GPIO pins.class
RaspberryPiSensorManager
Manage the RaspberryPi specific Sensor implementation.class
RaspberryPiSystemConnectionMemo
Lightweight class to denote that a system is active and provide general information.class
RaspberryPiTurnout
Turnout interface to RaspberryPi GPIO pins.class
RaspberryPiTurnoutManager
Implement Pi turnout manager. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement PropertyChangeProvider Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for Powerline devices.class
SerialLightManager
Implement LightManager for Powerline serial systems.class
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialSensorManager
Manage the system-specific Sensor implementation.class
SerialSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SerialTurnout
Turnout implementation for X10.class
SerialTurnoutManager
Implement turnout manager for Powerline systems.class
SerialX10Light
Implementation of the Light class for X10-based subclasses. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement PropertyChangeProvider Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 CM11 interfaces.class
SpecificLightManager
Implement LightManager for powerline serial systems with CM11 adapters.class
SpecificSensorManager
Manage the system-specific Sensor implementation.class
SpecificSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement PropertyChangeProvider Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 for CP290 interfaces.class
SpecificLightManager
Implement LightManager for powerline serial systems with CP290 adaptersclass
SpecificSensorManager
Manage the system-specific Sensor implementation.class
SpecificSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline.dmx512
Classes in jmri.jmrix.powerline.dmx512 that implement PropertyChangeProvider Modifier and Type Class Description class
SpecificDmxLight
Implementation of the Light class for DMX based subclasses.class
SpecificLight
Implementation of the Light Object for DMX512 Serial interfaces.class
SpecificLightManager
Implement LightManager for powerline serial systems with DMX512 serial adapters.class
SpecificSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement PropertyChangeProvider Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificLightManager
Implement LightManager for powerline serial systems with Insteon 2412S adaptersclass
SpecificSensorManager
Manage the system-specific Sensor implementation.class
SpecificSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of PropertyChangeProvider in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement PropertyChangeProvider Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificLightManager
Implement LightManager for powerline serial systems with Insteon 2412S adaptersclass
SpecificSensorManager
Manage the system-specific Sensor implementation.class
SpecificSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of PropertyChangeProvider in jmri.jmrix.qsi
Classes in jmri.jmrix.qsi that implement PropertyChangeProvider Modifier and Type Class Description class
QsiProgrammer
Implements the jmri.Programmer interface via commands for the QSI programmer.class
QsiSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information. -
Uses of PropertyChangeProvider in jmri.jmrix.rfid
Classes in jmri.jmrix.rfid that implement PropertyChangeProvider Modifier and Type Class Description class
RfidReporter
Extend AbstractIdTagReporter for RFID systemsclass
RfidReporterManager
Rfid implementation of a ReporterManager.class
RfidSensor
Extend jmri.AbstractSensor for RFID systemsclass
RfidSensorManager
Manage the Rfid-specific Sensor implementation.class
RfidSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
TimeoutRfidSensor
Timeout specific implementation of an RfidSensor. -
Uses of PropertyChangeProvider in jmri.jmrix.rfid.generic.standalone
Classes in jmri.jmrix.rfid.generic.standalone that implement PropertyChangeProvider Modifier and Type Class Description class
StandaloneReporterManager
Rfid implementation of a ReporterManager.class
StandaloneSensorManager
Manage the Rfid-specific Sensor implementation. -
Uses of PropertyChangeProvider in jmri.jmrix.rfid.merg.concentrator
Classes in jmri.jmrix.rfid.merg.concentrator that implement PropertyChangeProvider Modifier and Type Class Description class
ConcentratorReporterManager
Rfid implementation of a ReporterManager.class
ConcentratorSensorManager
Manage the Rfid-specific Sensor implementation. -
Uses of PropertyChangeProvider in jmri.jmrix.roco
Classes in jmri.jmrix.roco that implement PropertyChangeProvider Modifier and Type Class Description class
RocoXNetThrottle
An implementation of DccThrottle with code specific to a Roco XpressNet connection. -
Uses of PropertyChangeProvider in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement PropertyChangeProvider Modifier and Type Class Description class
Z21CanReporter
Z21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.class
Z21CanSensor
Z21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.class
Z21Reporter
Z21Reporter implements the Reporter Manager interface for Roco Z21 systems.class
Z21ReporterManager
Z21ReporterManager implements the Reporter Manager interface for Roco Z21 systems.class
Z21RMBusSensor
Extend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.class
Z21SensorManager
Manage the Z21Specific Sensor implementation.class
Z21SystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
Z21XNetOpsModeProgrammer
Provides an Ops mode programming interface for Roco Z21 Currently only Byte mode is implemented, though XpressNet also supports bit mode writes for POMclass
Z21XNetProgrammer
Z21 Programmer support for Lenz XpressNet.class
Z21XNetProgrammerManager
Extend XNetProgrammerManager for Z21.class
Z21XNetThrottle
An implementation of DccThrottle with code specific to a z21 XpressNet connection.class
Z21XNetTurnout
Extend jmri.jmrix.lenz.XNetTurnout for Roco Z21/z21 systems.class
Z21XNetTurnoutManager
Implement z21 turnout manager. -
Uses of PropertyChangeProvider in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement PropertyChangeProvider Modifier and Type Class Description class
RpsReporter
RPS implementation of the Reporter interface.class
RpsReporterManager
RPS implementation of a ReporterManager.class
RpsSensor
Extend jmri.AbstractSensor for RPS systems.class
RpsSensorManager
Manage the RPS-specific Sensor implementation.class
RpsSystemConnectionMemo
Minimal implementation of SystemConnectionMemo. -
Uses of PropertyChangeProvider in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement PropertyChangeProvider Modifier and Type Class Description class
SecsiSystemConnectionMemo
Minimum required implementation.class
SerialLight
Implementation of the Light Object.class
SerialLightManager
Implement LightManager for SECSI serial systems.class
SerialSensor
Extend jmri.AbstractSensor for serial systems.class
SerialSensorManager
Manage the system-specific SECSI Sensor implementation.class
SerialTurnout
Extend jmri.AbstractTurnout for SECSI serial layouts.class
SerialTurnoutManager
Implement turnout manager for SECSI systems. -
Uses of PropertyChangeProvider in jmri.jmrix.sprog
Classes in jmri.jmrix.sprog that implement PropertyChangeProvider Modifier and Type Class Description class
SprogCSThrottle
An implementation of DccThrottle with code specific to a SPROG Command Station connection.class
SprogCSTurnout
Sprog implementation of the Turnout interface.class
SprogOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the SPROG command station object.class
SprogPowerManager
PowerManager implementation for controlling SPROG layout power.class
SprogProgrammer
Implement the jmri.Programmer interface via commands for the Sprog programmer.class
SprogProgrammerManager
Extend DefaultProgrammerManager to provide programmers for SPROG systems.class
SprogSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SprogThrottle
An implementation of DccThrottle with code specific to an SPROG connection.class
SprogTurnout
Sprog implementation of the Turnout interface.class
SprogTurnoutManager
Implement turnout manager for Sprog systems. -
Uses of PropertyChangeProvider in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement PropertyChangeProvider Modifier and Type Class Description class
SRCPBusConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SRCPPowerManager
PowerManager implementation for controlling layout powerclass
SRCPProgrammer
Implements the jmri.Programmer interface via commands for the SRCP powerstationclass
SRCPProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for SRCP systemsclass
SRCPSensor
SRCPSensor implementation of the Sensor interface.class
SRCPSensorManager
Implement SensorMmanager for SRCP systems.class
SRCPSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
SRCPThrottle
An implementation of DccThrottle with code specific to an SRCP connection.class
SRCPTurnout
SRCP implementation of the Turnout interface.class
SRCPTurnoutManager
Implement TurnoutManager for SRCP systems. -
Uses of PropertyChangeProvider in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement PropertyChangeProvider Modifier and Type Class Description class
TamsOpsModeProgrammer
Provide an Ops Mode Programmer via a wrapper what works with the TAMS command station object.class
TamsPowerManager
PowerManager implementation for controlling layout power using binary P50x commands Based on work by Bob Jacobsen and Kevin Dickersonclass
TamsProgrammer
Convert the jmri.Programmer interface into commands for the NCE power house.class
TamsProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for NCE systemsclass
TamsSensor
Implement a Sensor via Tams communications.class
TamsSensorManager
Implement sensor manager for Tams systems.class
TamsSystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
TamsThrottle
An implementation of DccThrottle with code specific to a TAMS connection.class
TamsTurnout
Implement a Turnout via Tams communications.class
TamsTurnoutManager
Implement turnout manager for Tams systems. -
Uses of PropertyChangeProvider in jmri.jmrix.tmcc
Classes in jmri.jmrix.tmcc that implement PropertyChangeProvider Modifier and Type Class Description class
SerialThrottle
An implementation of DccThrottle.class
SerialTurnout
Extend jmri.AbstractTurnout for TMCC serial layouts.class
SerialTurnoutManager
Implement turnout manager for TMCC serial systems.class
TmccSystemConnectionMemo
Provide the required SystemConnectionMemo. -
Uses of PropertyChangeProvider in jmri.jmrix.xpa
Classes in jmri.jmrix.xpa that implement PropertyChangeProvider Modifier and Type Class Description class
XpaPowerManager
PowerManager implementation for controlling layout power from an XPA+modem connected to an XpressNet based system.class
XpaSystemConnectionMemo
Provide the required SystemConnectionMemo for the XPA+Modem adapters.class
XpaThrottle
An XPA+Modem implementation of the Throttle for XpressNet Systemsclass
XpaTurnout
Xpa+Modem implementation of the Turnout interface.class
XpaTurnoutManager
Implement turnout manager for Xpa+Modem connections to XpressNet Based systems. -
Uses of PropertyChangeProvider in jmri.jmrix.zimo
Classes in jmri.jmrix.zimo that implement PropertyChangeProvider Modifier and Type Class Description class
Mx1OpsModeProgrammer
Programmer support for Zimo MXULF operations mode.class
Mx1PowerManager
PowerManager implementation for controlling layout power.class
Mx1Programmer
Programmer support for Zimo Mx-1.class
Mx1ProgrammerManager
Extend DefaultProgrammerManager to provide ops mode programmers for Zimo systems.class
Mx1SystemConnectionMemo
Lightweight class to denote that a system is active, and provide general information.class
Mx1Throttle
An implementation of DccThrottle with code specific to an Mx1 connection.class
Mx1Turnout
New Zimo Binary implementation of the Turnout interfaceclass
Mx1TurnoutManager
Implement turnout manager for Mx1 Turnouts. -
Uses of PropertyChangeProvider in jmri.jmrix.ztc.ztc611
Classes in jmri.jmrix.ztc.ztc611 that implement PropertyChangeProvider Modifier and Type Class Description class
ZTC611XNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.class
ZTC611XNetTurnoutManager
Implement turnout manager - Specific to ZTC ZTC611 -
Uses of PropertyChangeProvider in jmri.managers
Classes in jmri.managers that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractAnalogIOManager
Abstract partial implementation of a AnalogIOManager.class
AbstractAudioManager
Abstract partial implementation of an AudioManager.class
AbstractLightManager
Abstract partial implementation of a LightManager.class
AbstractManager<E extends NamedBean>
Abstract partial implementation for all Manager-type classes.class
AbstractMemoryManager
Abstract partial implementation of a MemoryManager.class
AbstractMeterManager
Default implementation of a MeterManager.class
AbstractPowerManager<M extends SystemConnectionMemo>
Base PowerManager implementation for controlling layout power.class
AbstractProvidingProxyManager<E extends NamedBean>
Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.class
AbstractProxyManager<E extends NamedBean>
Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.class
AbstractReporterManager
Abstract partial implementation of a ReporterManager.class
AbstractSensorManager
Abstract base implementation of the SensorManager interface.class
AbstractSignalHeadManager
Abstract partial implementation of a SignalHeadManager.class
AbstractStringIOManager
Abstract partial implementation of a StringIOManager.class
AbstractTurnoutManager
Abstract partial implementation of a TurnoutManager.class
DefaultConditionalManager
Basic Implementation of a ConditionalManager.class
DefaultIdTagManager
Concrete implementation for the InternalIdTagManager
interface.class
DefaultLogixManager
Basic Implementation of a LogixManager.class
DefaultMemoryManager
Provide the concrete implementation for the Internal Memory Manager.class
DefaultPowerManager
Default implementation for controlling layout powerclass
DefaultProgrammerManager
Provides a very basic implementation of a programmer manager by providing a union of the AddressedProgrammerManager and GlobalProgrammerManager interfaces.class
DefaultRailComManager
Concrete implementation for the InternalRailComManager
interface.class
DefaultRouteManager
Basic Implementation of a RouteManager.class
DefaultSectionManager
Basic Implementation of a SectionManager.class
DefaultShutDownManager
The default implementation ofShutDownManager
.class
DefaultSignalGroupManager
Default implementation of a SignalGroupManager.class
DefaultSignalMastLogicManager
Default implementation of a SignalMastLogicManager.class
DefaultSignalMastManager
Default implementation of a SignalMastManager.class
DefaultSignalSystemManager
Default implementation of a SignalSystemManager.class
DefaultTransitManager
Implementation of a Transit Managerclass
DefaultVariableLightManager
Default implementation of a VariableLightManager.class
DeferringProgrammerManager
Defers global programmer operations to the default global Programmer, and addressed programmer operations to the default AddressedProgrammer.class
JmriUserPreferencesManager
Implementation ofUserPreferencesManager
that saves user interface preferences that should be automatically remembered as they are set.class
ManagerDefaultSelector
Records and executes a desired set of defaults for the JMRI InstanceManager and ProxyManagers.class
ProxyAnalogIOManager
Implementation of a AnalogIOManager that can serve as a proxy for multiple system-specific implementations.class
ProxyIdTagManager
Implementation of a IdTagManager that can serve as a proxy for multiple system-specific implementations.class
ProxyLightManager
Implementation of a LightManager that can serve as a proxy for multiple system-specific implementations.class
ProxyMeterManager
Implementation of a MeterManager that can serve as a proxy for multiple system-specific implementations.class
ProxyReporterManager
Implementation of a ReporterManager that can serve as a proxy for multiple system-specific implementations.class
ProxySensorManager
Implementation of a SensorManager that can serve as a proxy for multiple system-specific implementations.class
ProxyStringIOManager
Implementation of a StringIOManager that can serve as a proxy for multiple system-specific implementations.class
ProxyTurnoutManager
Implementation of a TurnoutManager that can serve as a proxy for multiple system-specific implementations. -
Uses of PropertyChangeProvider in jmri.profile
Classes in jmri.profile that implement PropertyChangeProvider Modifier and Type Class Description class
ProfileManager
Manage JMRI configuration profiles. -
Uses of PropertyChangeProvider in jmri.progdebugger
Classes in jmri.progdebugger that implement PropertyChangeProvider Modifier and Type Class Description class
DebugProgrammerManager
Provides an implementation of ProgrammerManager for the debug programmer.class
ProgDebugger
Debugging implementation of Programmer interface. -
Uses of PropertyChangeProvider in jmri.server.json
Classes in jmri.server.json that implement PropertyChangeProvider Modifier and Type Class Description class
JsonServerPreferences
-
Uses of PropertyChangeProvider in jmri.server.json.consist
Classes in jmri.server.json.consist that implement PropertyChangeProvider Modifier and Type Class Description class
JsonConsistManager
ConsistManager for the JSON services. -
Uses of PropertyChangeProvider in jmri.server.json.operations
Classes in jmri.server.json.operations with type parameters of type PropertyChangeProvider Modifier and Type Class Description protected class
JsonOperationsSocketService.BeanListener<B extends Identifiable & PropertyChangeProvider>
protected class
JsonOperationsSocketService.ManagerListener<M extends PropertyChangeProvider>
Fields in jmri.server.json.operations declared as PropertyChangeProvider Modifier and Type Field Description protected M
JsonOperationsSocketService.ManagerListener. manager
-
Uses of PropertyChangeProvider in jmri.server.web.app
Classes in jmri.server.web.app that implement PropertyChangeProvider Modifier and Type Class Description class
WebAppManager
Manager for the Angular JMRI Web Application. -
Uses of PropertyChangeProvider in jmri.swing
Classes in jmri.swing that implement PropertyChangeProvider Modifier and Type Class Description class
JmriJTablePersistenceManager
Default implementation ofJTablePersistenceManager
. -
Uses of PropertyChangeProvider in jmri.util
Classes in jmri.util that implement PropertyChangeProvider Modifier and Type Class Description class
FileUtilSupport
Support theFileUtil
static API while providingPropertyChangeSupport
for listening to changes in the paths.class
HelpUtilPreferences
Preferences for HelpUtilclass
NamedBeanExpectedState<T extends NamedBean>
Retain a NamedBean and its expected state.class
NamedBeanExpectedValue<T extends NamedBean,S>
Retain a NamedBean and its expected value (called a state in this class). -
Uses of PropertyChangeProvider in jmri.util.gui
Classes in jmri.util.gui that implement PropertyChangeProvider Modifier and Type Class Description class
GuiLafPreferencesManager
Manage GUI Look and Feel (LAF) preferences. -
Uses of PropertyChangeProvider in jmri.util.prefs
Classes in jmri.util.prefs that implement PropertyChangeProvider Modifier and Type Class Description class
AbstractPreferencesManager
An abstract PreferencesManager that implements some of the boilerplate that PreferencesManager implementations would otherwise require. -
Uses of PropertyChangeProvider in jmri.util.startup
Classes in jmri.util.startup that implement PropertyChangeProvider Modifier and Type Class Description class
StartupActionModelUtil
Maintain a list of actions that can be used byAbstractActionModel
and its descendants.class
StartupActionsManager
Manager for Startup Actions. -
Uses of PropertyChangeProvider in jmri.util.zeroconf
Classes in jmri.util.zeroconf that implement PropertyChangeProvider Modifier and Type Class Description class
ZeroConfPreferences
Preferences manager for ZeroConf networking. -
Uses of PropertyChangeProvider in jmri.web.server
Classes in jmri.web.server that implement PropertyChangeProvider Modifier and Type Class Description class
WebServerPreferences
-