Uses of Interface
jmri.InstanceManagerAutoDefault

Packages that use InstanceManagerAutoDefault
Package
Description
Provides application level support for JMRI; includes specific applications in subpackages.
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
Provides an XML-based mechanism for storing and restoring configurations.
Provides implementations of various JMRI interfaces.
 
Provides a very simple vital signal logic for use in JMRI programs.
Provides a tree-based catalog for browsing.
The CTC system provides the ability to create and run prototypical CTC dispatching.
 
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Support for implementing Warrants in JMRI.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interfaces and implementations for system-specific code.
The jmrix.internal package contains a JMRI connection implementation for use without a layout.
 
Implementation of the JMRI OpenLCB hardware interface.
Provides JMRI's built in scripting support.
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.
The JMRI JSON protocol message server.
 
 
Contains various utilities classes that are useful across the entire JMRI library structure.
 
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.
Provides utilities and classes for Zeroconf/Bonjour networking.