Package jmri.managers
package jmri.managers
Provides implementations of various JMRI managers.
As a long term project, we're moving various Abstract* and Default*
managers out of the jmri package itself, and moved
into here. In the meantime, you'll find many of them still in
jmri.
Implementations of individual object interfaces are
found in the jmri.implementation package.
- Since:
- 2.5.3
- See Also:
-
ClassesClassDescriptionAbstract partial implementation of a AnalogIOManager.Abstract partial implementation of an AudioManager.Abstract implementation of the
CabSignalManagerinterface.Abstract partial implementation of a LightManager.AbstractManager<E extends NamedBean>Abstract partial implementation for all Manager-type classes.Abstract partial implementation of a MemoryManager.Default implementation of a MeterManager.AbstractPowerManager<M extends SystemConnectionMemo>Base PowerManager implementation for controlling layout power.AbstractProvidingProxyManager<E extends NamedBean>Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.AbstractProxyManager<E extends NamedBean>Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.Abstract partial implementation of a ReporterManager.Abstract base implementation of the SensorManager interface.Abstract partial implementation of a SignalHeadManager.Abstract partial implementation of a StringIOManager.Abstract partial implementation of a TurnoutManager.Default implementation of theCabSignalManagerinterface.Basic Implementation of a ConditionalManager.Concrete implementation for the InternalIdTagManagerinterface.Provide the usual default implementations for theInstanceManager.Basic Implementation of a LogixManager.Provide the concrete implementation for the Internal Memory Manager.Default implementation for controlling layout powerProvides a very basic implementation of a programmer manager by providing a union of the AddressedProgrammerManager and GlobalProgrammerManager interfaces.Concrete implementation for the InternalRailComManagerinterface.Basic Implementation of a RouteManager.Basic Implementation of a SectionManager.The default implementation ofShutDownManager.Default implementation of a SignalGroupManager.Default implementation of a SignalMastLogicManager.Default implementation of a SignalMastManager.Default implementation of a SignalSystemManager.XmlFile is abstract, so this extends for local useImplementation of a Transit ManagerDefault implementation of a VariableLightManager.Defers global programmer operations to the default global Programmer, and addressed programmer operations to the default AddressedProgrammer.Implementation ofUserPreferencesManagerthat saves user interface preferences that should be automatically remembered as they are set.Holds details about the specific class.Records and executes a desired set of defaults for the JMRI InstanceManager and ProxyManagers.Implementation of a AnalogIOManager that can serve as a proxy for multiple system-specific implementations.Implementation of a IdTagManager that can serve as a proxy for multiple system-specific implementations.Implementation of a LightManager that can serve as a proxy for multiple system-specific implementations.Implementation of a MeterManager that can serve as a proxy for multiple system-specific implementations.Implementation of a ReporterManager that can serve as a proxy for multiple system-specific implementations.Implementation of a SensorManager that can serve as a proxy for multiple system-specific implementations.Implementation of a StringIOManager that can serve as a proxy for multiple system-specific implementations.Implementation of a TurnoutManager that can serve as a proxy for multiple system-specific implementations.An initializer for theShutDownManagerthat allows the ShutDownManager to be used to be specified as a Java property.