Uses of Interface
jmri.Manager

Packages that use Manager 
Package Description
jmri
Provides basic interfaces and certain core implementations for the JMRI layout management concepts.
jmri.jmrit.audio
Provides specific implementations of various audio systems.
jmri.jmrit.beantable
Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.
jmri.jmrit.beantable.oblock  
jmri.jmrit.beantable.sensor  
jmri.jmrit.beantable.signalmast  
jmri.jmrit.catalog
Provides a tree-based catalog for browsing.
jmri.jmrit.display.layoutEditor
Layout Editor currently represents both structure and graphical display through a single set of objects.
jmri.jmrit.display.layoutEditor.blockRoutingTable  
jmri.jmrit.display.switchboardEditor  
jmri.jmrit.entryexit
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
jmri.jmrit.logix
Support for implementing Warrants in JMRI.
jmri.jmrit.picker  
jmri.jmrit.sensorgroup  
jmri.jmrit.vsdecoder
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
jmri.jmrit.withrottle  
jmri.jmrix.acela
This package handles communications for the CTI Acela hardware.
jmri.jmrix.anyma  
jmri.jmrix.can.cbus
Defines classes for interfacing to a MERG CBUS network.
jmri.jmrix.cmri.serial
Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.
jmri.jmrix.dcc4pc  
jmri.jmrix.dccpp  
jmri.jmrix.easydcc  
jmri.jmrix.ecos
Support for the ESU ECoS.
jmri.jmrix.ecos.swing.locodatabase  
jmri.jmrix.grapevine
This package handles communications for the ProTrak Grapevine hardware.
jmri.jmrix.ieee802154.xbee  
jmri.jmrix.internal
The jmrix.internal package contains a JMRI connection implementation for use without a layout.
jmri.jmrix.ipocs  
jmri.jmrix.jmriclient  
jmri.jmrix.lenz  
jmri.jmrix.lenz.hornbyelite  
jmri.jmrix.loconet
Provides access to LocoNet systems, along with a lot of Swing-based tools.
jmri.jmrix.loconet.hexfile  
jmri.jmrix.maple  
jmri.jmrix.marklin  
jmri.jmrix.mqtt
Provides JMRI layout objects that use MQTT connections.
jmri.jmrix.mrc  
jmri.jmrix.nce  
jmri.jmrix.oaktree  
jmri.jmrix.openlcb
Implementation of the JMRI OpenLCB hardware interface.
jmri.jmrix.pi  
jmri.jmrix.powerline
This package handles communications for powerline adapters, such as X10.
jmri.jmrix.powerline.cm11
This package handles communications for CM11 powerline adapters.
jmri.jmrix.powerline.cp290
This package handles communications for CP290 powerline adapters.
jmri.jmrix.powerline.insteon2412s
This package handles communications for Insteon 2412S adapters.
jmri.jmrix.powerline.simulator  
jmri.jmrix.rfid
This package handles communications for RFID adapters.
jmri.jmrix.rfid.generic.standalone
This package handles communications for Generic RFID stand-alone readers.
jmri.jmrix.rfid.merg.concentrator
This package handles communications for MERG RFID Concentrators.
jmri.jmrix.roco.z21  
jmri.jmrix.rps
This package contains software specific to the RPS system from NAC Services, Inc.
jmri.jmrix.secsi
This package handles communications for the TracTronics SECSI hardware.
jmri.jmrix.sprog  
jmri.jmrix.srcp
Provide a JMRI connection to an SRCP server.
jmri.jmrix.tams
Support for the ESU ECoS.
jmri.jmrix.tmcc  
jmri.jmrix.xpa  
jmri.jmrix.zimo  
jmri.jmrix.ztc.ztc611  
jmri.managers
Provides implementations of various JMRI managers.
jmri.managers.configurexml  
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.swing
Provides small Swing-based tool and utility classes for JMRI basic forms.
jmri.util.swing
Tools and utilities for doing a systematic reworking of the JMRI GUI.