Uses of Package
jmri.profile

Packages that use jmri.profile 
Package Description
apps.systemconsole  
jmri.beans
Contains JMRI classes related to supporting JavaBeans and PropertyChangeListeners.
jmri.implementation
Provides implementations of various JMRI interfaces.
jmri.jmrit.consisttool  
jmri.jmrit.logix
Support for implementing Warrants in JMRI.
jmri.jmrit.roster  
jmri.jmrit.symbolicprog
Basic support for advanced programming, primarily used by DecoderPro.
jmri.jmrix
Interfaces and implementations for system-specific code.
jmri.managers
Provides implementations of various JMRI managers.
jmri.profile
JMRI profile management.
jmri.server.web.app  
jmri.spi
Interfaces that can be implemented outside the JMRI.jar file to implement new behavior in JMRI.
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.node
Provides a unique network identity for JMRI instances.
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 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.
jmri.util.startup  
jmri.util.zeroconf
Provides utilities and classes for Zeroconf/Bonjour networking.