Uses of Class
jmri.beans.Bean
Packages that use Bean
Package
Description
Issue Reporter for JMRI and related applications.
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Contains JMRI classes related to supporting JavaBeans and
PropertyChangeListeners.Provides an XML-based mechanism for storing and restoring configurations.
Provides implementations of various JMRI interfaces.
Server implementation for the JMRI interfaces.
Contains a SRCP protocol parser to be built with the
Java Compiler Compiler (JavaCC).
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Support for implementing Warrants in JMRI.
Basic support for advanced programming, primarily used by DecoderPro.
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 basic interfaces and certain core implementations for the JMRI
C/MRI 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.
JMRI implementation of the LocoNet over TCP protocol.
Implementation and specialization for connecting to to an Uhlenbrock
Intellibox-II via its in-built USB connection.
Classes to interact with a Marklin Network Connection.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
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.
JMRI profile management.
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.
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.
-
Uses of Bean in apps.systemconsole
Subclasses of Bean in apps.systemconsole -
Uses of Bean in apps.util.issuereporter
Subclasses of Bean in apps.util.issuereporterModifier and TypeClassDescriptionclassclassclassCommon code for the various types of problem reports. -
Uses of Bean in jmri
Modifier and TypeClassDescriptionclassRepresent a NamedBean (such as a Turnout) and specific desired setting for it.classDefine the characteristics of a layout scale. -
Uses of Bean in jmri.beans
Subclasses of Bean in jmri.beansModifier and TypeClassDescriptionclassGeneric implementation ofBeanInterfacewith a complete implementation ofPropertyChangeSupportand support for arbitrary properties defined at runtime.classA Bean with support forVetoableChangeListeners.classA Bean with support forVetoableChangeListeners.classBean that implements some common code for preferences objects. -
Uses of Bean in jmri.configurexml
Subclasses of Bean in jmri.configurexmlModifier and TypeClassDescriptionfinal classPreferences for Load and store tables and panel files.final classPreferences for Shutdown used by StoreAndCompare -
Uses of Bean in jmri.implementation
Subclasses of Bean in jmri.implementationModifier and TypeClassDescriptionclassclassDefault implementation to map Signal aspects or appearances to speed requirements. -
Uses of Bean in jmri.jmris
Subclasses of Bean in jmri.jmris -
Uses of Bean in jmri.jmris.simpleserver
Subclasses of Bean in jmri.jmris.simpleserver -
Uses of Bean in jmri.jmris.srcp
Subclasses of Bean in jmri.jmris.srcp -
Uses of Bean in jmri.jmrit.consisttool
Subclasses of Bean in jmri.jmrit.consisttool -
Uses of Bean in jmri.jmrit.display
Subclasses of Bean in jmri.jmrit.display -
Uses of Bean in jmri.jmrit.display.layoutEditor
Subclasses of Bean in jmri.jmrit.display.layoutEditorModifier and TypeClassDescriptionclassLayoutTrackExpectedState<T extends LayoutTrack>Retain a LayoutTrack and its expected state. -
Uses of Bean in jmri.jmrit.logix
Subclasses of Bean in jmri.jmrit.logixModifier and TypeClassDescriptionclassHold configuration data for Warrants, includes Speed Map -
Uses of Bean in jmri.jmrit.logixng.implementation
Subclasses of Bean in jmri.jmrit.logixng.implementation -
Uses of Bean in jmri.jmrit.logixng.util
Subclasses of Bean in jmri.jmrit.logixng.utilModifier and TypeClassDescriptionclassThe Dispatcher support in LogixNG provides the ability to start, control, and terminate trains. -
Uses of Bean in jmri.jmrit.operations.locations
Subclasses of Bean in jmri.jmrit.operations.locations -
Uses of Bean in jmri.jmrit.roster
Subclasses of Bean in jmri.jmrit.rosterModifier and TypeClassDescriptionclassLoad and store the Roster configuration.classRosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information. -
Uses of Bean in jmri.jmrit.roster.rostergroup
Subclasses of Bean in jmri.jmrit.roster.rostergroupModifier and TypeClassDescriptionclassA RosterGroup object contains information about groupings of entries within theRoster. -
Uses of Bean in jmri.jmrit.symbolicprog
Subclasses of Bean in jmri.jmrit.symbolicprog -
Uses of Bean in jmri.jmrix
Subclasses of Bean in jmri.jmrixModifier and TypeClassDescriptionclassFor historical reasons, some NamedBean types have out-of-pattern system prefixes: OBlocks use O (as in OB) RailCom tags use R Transponding tags use L ThisSystemConnectionMemoimplementation is meant to handle these by providing connection memo services without being connected to a particular system instantiation.classManager for ConnectionConfig objects.classLightweight abstract class to denote that a system is active, and provide general information.classManager for SystemConnectionMemos. -
Uses of Bean in jmri.jmrix.acela
Subclasses of Bean in jmri.jmrix.acelaModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.anyma
Subclasses of Bean in jmri.jmrix.anymaModifier and TypeClassDescriptionclassMinimal SystemConnectionMemo for anyma dmx systems. -
Uses of Bean in jmri.jmrix.bachrus
Subclasses of Bean in jmri.jmrix.bachrusModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.bidib
Subclasses of Bean in jmri.jmrix.bidibModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information. -
Uses of Bean in jmri.jmrix.can
Subclasses of Bean in jmri.jmrix.canModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.can.cbus
Subclasses of Bean in jmri.jmrix.can.cbusModifier and TypeClassDescriptionclassPreferences for the MERG CBUS connections. -
Uses of Bean in jmri.jmrix.cmri
Subclasses of Bean in jmri.jmrix.cmriModifier and TypeClassDescriptionclassMinimal SystemConnectionMemo for C/MRI systems. -
Uses of Bean in jmri.jmrix.dcc4pc
Subclasses of Bean in jmri.jmrix.dcc4pcModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.dccpp
Subclasses of Bean in jmri.jmrix.dccppModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information. -
Uses of Bean in jmri.jmrix.direct
Subclasses of Bean in jmri.jmrix.directModifier and TypeClassDescriptionclassMinimum required SystemConnectionMemo. -
Uses of Bean in jmri.jmrix.easydcc
Subclasses of Bean in jmri.jmrix.easydccModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.ecos
Subclasses of Bean in jmri.jmrix.ecosModifier and TypeClassDescriptionclassStores all the loco information from the ECoS into JMRIclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.grapevine
Subclasses of Bean in jmri.jmrix.grapevineModifier and TypeClassDescriptionclassMinimum required SystemConnectionMemo for Grapevine. -
Uses of Bean in jmri.jmrix.ieee802154
Subclasses of Bean in jmri.jmrix.ieee802154Modifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.ieee802154.serialdriver
Subclasses of Bean in jmri.jmrix.ieee802154.serialdriverModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.ieee802154.xbee
Subclasses of Bean in jmri.jmrix.ieee802154.xbeeModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.internal
Subclasses of Bean in jmri.jmrix.internalModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.ipocs
Subclasses of Bean in jmri.jmrix.ipocs -
Uses of Bean in jmri.jmrix.jmriclient
Subclasses of Bean in jmri.jmrix.jmriclientModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information. -
Uses of Bean in jmri.jmrix.lenz
Subclasses of Bean in jmri.jmrix.lenzModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information -
Uses of Bean in jmri.jmrix.lenz.hornbyelite
Subclasses of Bean in jmri.jmrix.lenz.hornbyeliteModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information -
Uses of Bean in jmri.jmrix.loconet
Subclasses of Bean in jmri.jmrix.loconetModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.loconet.hexfile
Subclasses of Bean in jmri.jmrix.loconet.hexfileModifier and TypeClassDescriptionclassLightweight class to denote that a system is "active" via a LocoNet hexfile emulator. -
Uses of Bean in jmri.jmrix.loconet.loconetovertcp
Subclasses of Bean in jmri.jmrix.loconet.loconetovertcpModifier and TypeClassDescriptionclassPreferences for the LocoNet over TCP server. -
Uses of Bean in jmri.jmrix.loconet.pr2
Subclasses of Bean in jmri.jmrix.loconet.pr2Modifier and TypeClassDescriptionclassLightweight class to denote that a PR2 is active -
Uses of Bean in jmri.jmrix.loconet.pr3
Subclasses of Bean in jmri.jmrix.loconet.pr3Modifier and TypeClassDescriptionclassLightweight class to denote that a PR3 is active -
Uses of Bean in jmri.jmrix.loconet.pr4
Subclasses of Bean in jmri.jmrix.loconet.pr4Modifier and TypeClassDescriptionclassLightweight class to denote that a PR4 is active -
Uses of Bean in jmri.jmrix.loconet.uhlenbrock
Subclasses of Bean in jmri.jmrix.loconet.uhlenbrockModifier and TypeClassDescriptionclassLightweight class to denote that an Uhlenbrock IB-COM or Intellibox II is active -
Uses of Bean in jmri.jmrix.loconet.usb_dcs210Plus
Subclasses of Bean in jmri.jmrix.loconet.usb_dcs210PlusModifier and TypeClassDescriptionclassLightweight class to denote that a DCS210Plus USB interface is active -
Uses of Bean in jmri.jmrix.loconet.usb_dcs240
Subclasses of Bean in jmri.jmrix.loconet.usb_dcs240Modifier and TypeClassDescriptionclassLightweight class to denote that a DCS240 USB interface is active -
Uses of Bean in jmri.jmrix.loconet.usb_dcs240Plus
Subclasses of Bean in jmri.jmrix.loconet.usb_dcs240PlusModifier and TypeClassDescriptionclassLightweight class to denote that a DCS240Plus USB interface is active -
Uses of Bean in jmri.jmrix.loconet.usb_dcs52
Subclasses of Bean in jmri.jmrix.loconet.usb_dcs52Modifier and TypeClassDescriptionclassLightweight class to denote that a DCS52 USB interface is active -
Uses of Bean in jmri.jmrix.maple
Subclasses of Bean in jmri.jmrix.mapleModifier and TypeClassDescriptionclassMinimum required SystemConnectionMemo for Maple. -
Uses of Bean in jmri.jmrix.marklin
Subclasses of Bean in jmri.jmrix.marklinModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.marklin.cdb
Subclasses of Bean in jmri.jmrix.marklin.cdbModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.mqtt
Subclasses of Bean in jmri.jmrix.mqtt -
Uses of Bean in jmri.jmrix.mrc
Subclasses of Bean in jmri.jmrix.mrcModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.nce
Subclasses of Bean in jmri.jmrix.nceModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.oaktree
Subclasses of Bean in jmri.jmrix.oaktreeModifier and TypeClassDescriptionclassMinimum required SystemConnectionMemo. -
Uses of Bean in jmri.jmrix.pi
Subclasses of Bean in jmri.jmrix.piModifier and TypeClassDescriptionclassLightweight class to denote that a system is active and provide general information. -
Uses of Bean in jmri.jmrix.powerline
Subclasses of Bean in jmri.jmrix.powerlineModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.powerline.cm11
Subclasses of Bean in jmri.jmrix.powerline.cm11Modifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.powerline.cp290
Subclasses of Bean in jmri.jmrix.powerline.cp290Modifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.powerline.dmx512
Subclasses of Bean in jmri.jmrix.powerline.dmx512Modifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.powerline.insteon2412s
Subclasses of Bean in jmri.jmrix.powerline.insteon2412sModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.powerline.simulator
Subclasses of Bean in jmri.jmrix.powerline.simulatorModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.qsi
Subclasses of Bean in jmri.jmrix.qsiModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.rfid
Subclasses of Bean in jmri.jmrix.rfidModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.roco.z21
Subclasses of Bean in jmri.jmrix.roco.z21Modifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.rps
Subclasses of Bean in jmri.jmrix.rpsModifier and TypeClassDescriptionclassMinimal implementation of SystemConnectionMemo. -
Uses of Bean in jmri.jmrix.secsi
Subclasses of Bean in jmri.jmrix.secsiModifier and TypeClassDescriptionclassMinimum required implementation. -
Uses of Bean in jmri.jmrix.sprog
Subclasses of Bean in jmri.jmrix.sprogModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.srcp
Subclasses of Bean in jmri.jmrix.srcpModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information.classLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.tams
Subclasses of Bean in jmri.jmrix.tamsModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.jmrix.tmcc
Subclasses of Bean in jmri.jmrix.tmccModifier and TypeClassDescriptionclassProvide the required SystemConnectionMemo. -
Uses of Bean in jmri.jmrix.xpa
Subclasses of Bean in jmri.jmrix.xpaModifier and TypeClassDescriptionclassProvide the required SystemConnectionMemo for the XPA+Modem adapters. -
Uses of Bean in jmri.jmrix.zimo
Subclasses of Bean in jmri.jmrix.zimoModifier and TypeClassDescriptionclassLightweight class to denote that a system is active, and provide general information. -
Uses of Bean in jmri.managers
Subclasses of Bean in jmri.managersModifier and TypeClassDescriptionclassThe default implementation ofShutDownManager.classImplementation ofUserPreferencesManagerthat saves user interface preferences that should be automatically remembered as they are set.classRecords and executes a desired set of defaults for the JMRI InstanceManager and ProxyManagers. -
Uses of Bean in jmri.profile
Subclasses of Bean in jmri.profile -
Uses of Bean in jmri.server.json
Subclasses of Bean in jmri.server.json -
Uses of Bean in jmri.server.json.consist
Subclasses of Bean in jmri.server.json.consist -
Uses of Bean in jmri.server.web.app
Subclasses of Bean in jmri.server.web.appModifier and TypeClassDescriptionclassManager for the Angular JMRI Web Application. -
Uses of Bean in jmri.swing
Subclasses of Bean in jmri.swing -
Uses of Bean in jmri.util
Modifier and TypeClassDescriptionclassSupport theFileUtilstatic API while providingPropertyChangeSupportfor listening to changes in the paths.final classPreferences for HelpUtilclassNamedBeanExpectedState<T extends NamedBean>Retain a NamedBean and its expected state.classNamedBeanExpectedValue<T extends NamedBean,S> Retain a NamedBean and its expected value (called a state in this class). -
Uses of Bean in jmri.util.gui
Subclasses of Bean in jmri.util.guiModifier and TypeClassDescriptionclassManage GUI Look and Feel (LAF) preferences. -
Uses of Bean in jmri.util.prefs
Subclasses of Bean in jmri.util.prefsModifier and TypeClassDescriptionclassAn abstract PreferencesManager that implements some of the boilerplate that PreferencesManager implementations would otherwise require. -
Uses of Bean in jmri.util.startup
Subclasses of Bean in jmri.util.startupModifier and TypeClassDescriptionclassMaintain a list of actions that can be used byAbstractActionModeland its descendants.classManager for Startup Actions. -
Uses of Bean in jmri.util.zeroconf
Subclasses of Bean in jmri.util.zeroconfModifier and TypeClassDescriptionclassPreferences manager for ZeroConf networking. -
Uses of Bean in jmri.web.server
Subclasses of Bean in jmri.web.server