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:
jmri.implementation
-
Class Summary Class Description AbstractAnalogIOManager Abstract partial implementation of a AnalogIOManager.AbstractAudioManager Abstract partial implementation of an AudioManager.AbstractCabSignalManager Abstract implementation of theCabSignalManager
interface.AbstractLightManager Abstract partial implementation of a LightManager.AbstractManager<E extends NamedBean> Abstract partial implementation for all Manager-type classes.AbstractMemoryManager Abstract partial implementation of a MemoryManager.AbstractMeterManager 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.AbstractReporterManager Abstract partial implementation of a ReporterManager.AbstractSensorManager Abstract base implementation of the SensorManager interface.AbstractSignalHeadManager Abstract partial implementation of a SignalHeadManager.AbstractStringIOManager Abstract partial implementation of a StringIOManager.AbstractTurnoutManager Abstract partial implementation of a TurnoutManager.Bundle DefaultCabSignalManager Default implementation of theCabSignalManager
interface.DefaultConditionalManager Basic Implementation of a ConditionalManager.DefaultIdTagManager Concrete implementation for the InternalIdTagManager
interface.DefaultIdTagManager.Initializer DefaultInstanceInitializer Provide the usual default implementations for theInstanceManager
.DefaultLogixManager Basic Implementation of a LogixManager.DefaultMemoryManager Provide the concrete implementation for the Internal Memory Manager.DefaultPowerManager Default implementation for controlling layout powerDefaultProgrammerManager Provides a very basic implementation of a programmer manager by providing a union of the AddressedProgrammerManager and GlobalProgrammerManager interfaces.DefaultRailComManager Concrete implementation for the InternalRailComManager
interface.DefaultRouteManager Basic Implementation of a RouteManager.DefaultSectionManager Basic Implementation of a SectionManager.DefaultShutDownManager The default implementation ofShutDownManager
.DefaultSignalGroupManager Default implementation of a SignalGroupManager.DefaultSignalMastLogicManager Default implementation of a SignalMastLogicManager.DefaultSignalMastManager Default implementation of a SignalMastManager.DefaultSignalSystemManager Default implementation of a SignalSystemManager.DefaultSignalSystemManager.AspectFile XmlFile is abstract, so this extends for local useDefaultTransitManager Implementation of a Transit ManagerDefaultVariableLightManager Default implementation of a VariableLightManager.DeferringProgrammerManager Defers global programmer operations to the default global Programmer, and addressed programmer operations to the default AddressedProgrammer.DeferringProgrammerManager.Initializer JmriUserPreferencesManager Implementation ofUserPreferencesManager
that saves user interface preferences that should be automatically remembered as they are set.JmriUserPreferencesManager.ClassPreferences Holds details about the specific class.JmriUserPreferencesManager.Initializer JmriUserPreferencesManager.MultipleChoice JmriUserPreferencesManager.PreferenceList JmriUserPreferencesManager.WindowLocations ManagerDefaultSelector Records and executes a desired set of defaults for the JMRI InstanceManager and ProxyManagers.ManagerDefaultSelector.Item ProxyAnalogIOManager Implementation of a AnalogIOManager that can serve as a proxy for multiple system-specific implementations.ProxyIdTagManager Implementation of a IdTagManager that can serve as a proxy for multiple system-specific implementations.ProxyLightManager Implementation of a LightManager that can serve as a proxy for multiple system-specific implementations.ProxyMeterManager Implementation of a MeterManager that can serve as a proxy for multiple system-specific implementations.ProxyReporterManager Implementation of a ReporterManager that can serve as a proxy for multiple system-specific implementations.ProxySensorManager Implementation of a SensorManager that can serve as a proxy for multiple system-specific implementations.ProxyStringIOManager Implementation of a StringIOManager that can serve as a proxy for multiple system-specific implementations.ProxyTurnoutManager Implementation of a TurnoutManager that can serve as a proxy for multiple system-specific implementations.ShutDownManagerInitializer An initializer for theShutDownManager
that allows the ShutDownManager to be used to be specified as a Java property.