Uses of Interface
jmri.spi.PreferencesManager

Packages that use PreferencesManager
Package
Description
 
Provides implementations of various JMRI interfaces.
 
Support for implementing Warrants in JMRI.
 
Basic support for advanced programming, primarily used by DecoderPro.
Interfaces and implementations for system-specific code.
Provides implementations of various JMRI managers.
 
Interfaces that can be implemented outside the JMRI.jar file to implement new behavior in JMRI.
Provides small Swing-based tool and utility classes for JMRI basic forms.
 
This package provides two mechanisms for storing preferences and one mechanism for storing user interface state within a JMRI profile: JmriConfigurationProvider Complex preferences within an XML element provided by the object storing and retrieving the element. JmriPreferencesProvider Simple preferences within a Preferences construct. JmriUserInterfaceConfigurationProvider Complex user interface state within an XML element provided by the object storing and retrieving the element. These three classes provide arbitrary read/write access to the underlying storage, such that writing a users preferences does not require any part of a JMRI application have knowledge of every object that manages users preferences.