Uses of Interface
jmri.InstanceManagerAutoDefault

Packages that use InstanceManagerAutoDefault 
Package Description
apps
Provides application level support for JMRI; includes specific applications in subpackages.
apps.gui  
jmri
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
jmri.configurexml
Provides an XML-based mechanism for storing and restoring configurations.
jmri.implementation
Provides implementations of various JMRI interfaces.
jmri.jmris.json  
jmri.jmris.simpleserver  
jmri.jmrit.blockboss
Provides a very simple vital signal logic for use in JMRI programs.
jmri.jmrit.catalog
Provides a tree-based catalog for browsing.
jmri.jmrit.ctc
The CTC system provides the ability to create and run prototypical CTC dispatching.
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.entryexit
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
jmri.jmrit.logix
Support for implementing Warrants in JMRI.
jmri.jmrit.logixng.implementation  
jmri.jmrit.logixng.util  
jmri.jmrit.logixng.util.parser  
jmri.jmrit.logixng.util.parser.swing  
jmri.jmrit.operations  
jmri.jmrit.operations.automation  
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.router  
jmri.jmrit.operations.routes  
jmri.jmrit.operations.setup  
jmri.jmrit.operations.trains  
jmri.jmrit.operations.trains.excel  
jmri.jmrit.operations.trains.schedules  
jmri.jmrit.revhistory  
jmri.jmrit.roster  
jmri.jmrit.throttle  
jmri.jmrit.withrottle  
jmri.jmrix
Interfaces and implementations for system-specific code.
jmri.jmrix.internal
The jmrix.internal package contains a JMRI connection implementation for use without a layout.
jmri.jmrix.nce.consist  
jmri.script  
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.message
The JMRI JSON protocol message server.
jmri.server.json.schema  
jmri.server.json.throttle  
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 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.zeroconf
Provides utilities and classes for Zeroconf/Bonjour networking.
jmri.web.server  
jmri.web.servlet