Uses of Interface
jmri.NamedBean

Packages that use NamedBean
Package
Description
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
Provides implementations of various JMRI interfaces.
 
Provides specific implementations of various audio systems.
Classes to ease creation of layout automation, particularly signaling.
Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.
 
 
 
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.
 
Select from palette of items.
 
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Support for implementing Warrants in JMRI.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains a simple FastClock implementation based on the computers clock.
Create a where used report for a selected table object.
Interfaces and implementations for system-specific code.
This package handles communications for the CTI Acela hardware.
 
Provides connections and GUI support for attached speedometers.
 
Defines classes for interfacing to a CAN-based model railway control bus.
Defines classes for interfacing to a MERG CBUS network.
Provides an Event Table for CBUS Events..
Provides classes for interacting with CBUS Nodes using LogixNG.
Provides basic interfaces and certain core implementations for the JMRI C/MRI implementation.
Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.
 
 
 
 
Support for the ESU ECoS.
 
This package handles communications for the ProTrak Grapevine hardware.
 
 
The jmrix.internal package contains a JMRI connection implementation for use without a layout.
 
 
 
 
Provides access to LocoNet systems, along with a lot of Swing-based tools.
 
 
Classes to interact with a Marklin Network Connection.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
 
 
 
 
Implementation of the JMRI OpenLCB hardware interface.
 
This package handles communications for powerline adapters, such as X10.
This package handles communications for CM11 powerline adapters.
This package handles communications for CP290 powerline adapters.
This package handles communications for DMX lighting adapters.
This package handles communications for Insteon 2412S adapters.
 
Connects to a QSI programmer unit.
This package handles communications for RFID adapters.
 
This package contains software specific to the RPS system from NAC Services, Inc.
This package handles communications for the TracTronics SECSI hardware.
 
Provide a JMRI connection to an SRCP server.
Support for the ESU ECoS.
 
 
 
 
Provides implementations of various JMRI managers.
 
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.
Provides small Swing-based tool and utility classes for JMRI basic forms.
Contains various utilities classes that are useful across the entire JMRI library structure.
Tools and utilities for doing a systematic reworking of the JMRI GUI.
Various classes and methods for working with JTables.