Uses of Interface
jmri.NamedBean
-
Packages that use NamedBean Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.implementation.decorators jmri.jmrit.audio Provides specific implementations of various audio systems.jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.beanedit jmri.jmrit.beantable.oblock jmri.jmrit.beantable.signalmast 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.display Provides control panel and associated visible icon classes.jmri.jmrit.display.controlPanelEditor jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.logixng jmri.jmrit.display.palette Select from palette of items.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.logixng jmri.jmrit.logixng.actions jmri.jmrit.logixng.actions.swing jmri.jmrit.logixng.expressions jmri.jmrit.logixng.expressions.swing jmri.jmrit.logixng.implementation jmri.jmrit.logixng.implementation.swing jmri.jmrit.logixng.swing jmri.jmrit.logixng.tools.debugger jmri.jmrit.logixng.tools.debugger.swing jmri.jmrit.logixng.tools.swing jmri.jmrit.logixng.util jmri.jmrit.logixng.util.configurexml jmri.jmrit.logixng.util.swing jmri.jmrit.picker jmri.jmrit.simpleclock Contains a simple FastClock implementation based on the computers clock.jmri.jmrit.whereused Create a where used report for a selected table object.jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.anyma jmri.jmrix.bachrus Provides connections and GUI support for attached speedometers.jmri.jmrix.bidib jmri.jmrix.can Defines classes for interfacing to a CAN-based model railway control bus.jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.can.cbus.eventtable Provides an Event Table for CBUS Events..jmri.jmrix.cmri Provides basic interfaces and certain core implementations for the JMRI C/MRI implementation.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.direct 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 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.logixng jmri.jmrix.maple jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.marklin.cdb Classes to interact with a Marklin Network Connection.jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mqtt.logixng 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.dmx512 This package handles communications for DMX lighting adapters.jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters.jmri.jmrix.powerline.simulator jmri.jmrix.qsi Connects to a QSI programmer unit.jmri.jmrix.rfid This package handles communications for RFID adapters.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 Contains various utilities classes that are useful across the entire JMRI library structure.jmri.util.swing Tools and utilities for doing a systematic reworking of the JMRI GUI. -
-
Uses of NamedBean in jmri
Classes in jmri with type parameters of type NamedBean Modifier and Type Interface Description interface
Manager<E extends NamedBean>
Basic interface for access to named, managed objects.static class
Manager.ManagerDataEvent<E extends NamedBean>
Define an event that encapsulates changes to a list.static interface
Manager.ManagerDataListener<E extends NamedBean>
Intended to be equivalent toListDataListener
without introducing a Swing dependency into core JMRI.class
NamedBeanHandle<T extends NamedBean>
Utility class for managing access to a NamedBean.interface
ProvidingManager<E extends NamedBean>
interface
ProxyManager<B extends NamedBean>
Interface for Managers of NamedBeans that are proxies for a collection of Managers for the same type of NamedBean.Subinterfaces of NamedBean in jmri Modifier and Type Interface Description interface
AddressedIdTag
This interface extendsIdTag
to include a locomotive address.interface
AnalogIO
Represent an analog I/O on the layout.interface
Audio
Represent an Audio, a place to store or control sound information.interface
CatalogTree
Represents a CatalogTree, a tree displaying a taxonomy - e.g. a file system directory, or an index of references or a table of contents built according to the user's taxonomy.interface
CollectingReporter
This is an extension of a reporter device that is capable of collecting multiple reports in a collection.interface
Conditional
A Conditional is layout control logic, consisting of a logical expression and an action.interface
CurrentMeter
Interface for marking a Meter as a Current meter.interface
DigitalIO
Represent a digital I/O on the layout.interface
IdTag
IdTag is a pre-parsed representation of an identification message from the layout.interface
Light
Represent a single visible Light on the physical layout.interface
Logix
A Logix is a group of Conditionals that monitor one or more conditions (internal or on the layout).interface
Memory
Represent a Memory, a place to store values.interface
Meter
Interface for displaying (and controlling where appropriate) Current, Voltage, and other status data from the layout.interface
RailCom
RailCom represents a RailCom enabled decoder that might be fitted to a specific piece of rolling stock to uniquely identify it.
RailCom is a registered trademark of Lenz GmbH.interface
Reporter
Represent a device that can report identification information.interface
Route
Routes represent a collection of Turnouts that may be set at the same time.interface
Section
Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.interface
Sensor
General input device representation.interface
Signal
Represent a single signal, either inSignalHead
orSignalMast
form.interface
SignalGroup
Signal Groups are used to represent European subsidary signals that would be sited with a signal mast.interface
SignalHead
Represent a single signal head.interface
SignalMast
Represent a signal mast.interface
SignalMastLogic
Generic interface for Signal Mast Logic.interface
SignalSystem
A SignalSystem defines a signalling system by representing the properties of various signal aspects it contains.interface
StringIO
Represent an string I/O on the layout.interface
Timebase
Provide access to clock capabilities in hardware or software.interface
Transit
A Transit is a group of Sections representing a specified path through a layout.interface
Turnout
Represent a Turnout on the layout.interface
VariableControlSpanBean
Interface forNamedBean
indicating that the bean may control more than one output.interface
VariableLight
Represent a single visible Variable Light on the physical layout.interface
VoltageMeter
Interface for marking a Meter as a Voltage meter.Classes in jmri that implement NamedBean Modifier and Type Class Description class
Block
Represents a particular piece of track, more informally a "Block".Fields in jmri declared as NamedBean Modifier and Type Field Description (package private) T
NamedBeanHandle. bean
NamedBean
NamedBeanUsageReport. usageBean
Methods in jmri with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Get the Comparator to be used for two NamedBeans.<T extends NamedBean>
NamedBeanHandle<T>NamedBeanHandleManager. getNamedBeanHandle(java.lang.String name, T bean)
<T extends NamedBean>
booleanNamedBeanHandleManager. inUse(java.lang.String name, T bean)
<T extends NamedBean>
voidNamedBeanHandleManager. moveBean(T oldBean, T newBean, java.lang.String name)
Effectively move a name from one bean to another.<T extends NamedBean>
NamedBeanHandle<T>NamedBeanHandleManager. newNamedBeanHandle(java.lang.String name, T bean, java.lang.Class<T> type)
<T extends NamedBean>
voidNamedBeanHandleManager. renameBean(java.lang.String oldName, java.lang.String newName, T bean)
Update the name of a bean in its references.Methods in jmri that return NamedBean Modifier and Type Method Description NamedBean
BeanSetting. getBean()
NamedBean
ConditionalAction. getBean()
NamedBean
ConditionalVariable. getBean()
NamedBean
ConditionalVariable. getNamedBeanData()
Methods in jmri that return types with arguments of type NamedBean Modifier and Type Method Description java.lang.Class<NamedBean>
NamedBeanHandleManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.Methods in jmri with parameters of type NamedBean Modifier and Type Method Description int
NamedBean. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.default int
NamedBean. compareTo(NamedBean n2)
Provide a comparison between the system names of two beans.void
NamedBeanHandleManager. deregister(NamedBean n)
default java.lang.String
NameIncrementingManager. getNextValidSystemName(NamedBean currentBean)
Get the next valid NamedBean system name.java.util.List<NamedBeanUsageReport>
Block. getUsageReport(NamedBean bean)
default java.util.List<NamedBeanUsageReport>
NamedBean. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.abstract boolean
NamedBeanPropertyDescriptor. isEditable(NamedBean bean)
Determines whether this property is editable.void
NamedBeanHandleManager. register(NamedBean n)
void
NamedBeanHandleManager. updateBeanFromSystemToUser(NamedBean bean)
void
NamedBeanHandleManager. updateBeanFromUserToSystem(NamedBean bean)
Method parameters in jmri with type arguments of type NamedBean Modifier and Type Method Description default void
AnalogIOManager. addBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.default void
AnalogIOManager. removeBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager.Constructors in jmri with parameters of type NamedBean Constructor Description BeanSetting(NamedBean t, int setting)
BeanSetting(NamedBean t, java.lang.String pName, int setting)
NamedBeanUsageReport(java.lang.String usageKey, NamedBean usageBean)
Create report with the required key and a bean.NamedBeanUsageReport(java.lang.String usageKey, NamedBean usageBean, java.lang.String usageData)
Create a usage report. -
Uses of NamedBean in jmri.implementation
Classes in jmri.implementation that implement NamedBean Modifier and Type Class Description class
AbstractAnalogIO
Base implementation of the AnalogIO interface.class
AbstractAudio
Base implementation of the Audio class.class
AbstractIdTag
Abstract implementation ofIdTag
containing code common to all concrete implementations.class
AbstractIdTagReporter
Extend AbstractReporter for IdTag reportersclass
AbstractLight
Abstract class providing partial implementation of the Light interface.class
AbstractMemory
Base for the Memory interface.class
AbstractNamedBean
Abstract base for the NamedBean interface.class
AbstractRailComReporter
Extend AbstractReporter for RailCom reportersclass
AbstractReporter
Abstract base for the Reporter interface.class
AbstractSensor
Abstract class providing the basic logic of the Sensor interface.class
AbstractSignalHead
Abstract class providing the basic logic of the SignalHead interface.class
AbstractSignalMast
Abstract class providing the basic logic of the SignalMast interface.class
AbstractStringIO
Base implementation of the StringIO interface.class
AbstractTurnout
Abstract base for the Turnout interface.class
AbstractVariableLight
Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.class
DccSignalHead
This class implements a SignalHead that maps the various appearances values to aspect values in the Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interfaceclass
DccSignalMast
This class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.class
DefaultConditional
Class providing the basic logic of the Conditional interface.class
DefaultIdTag
Concrete implementation of theIdTag
interface for the Internal system.class
DefaultLogix
Class providing the basic logic of the Logix interface.class
DefaultMemory
Concrete implementation of the Reporter interface for the Internal system.class
DefaultMeter
Abstract base class for current meter objects.static class
DefaultMeter.DefaultCurrentMeter
Default implementation of a current meter.static class
DefaultMeter.DefaultVoltageMeter
Default implementation of a voltage meter.class
DefaultRailCom
Concrete implementation of theRailCom
interface.class
DefaultRoute
Class providing the basic logic of the Route interface.class
DefaultSection
Sections represent a group of one or more connected Blocks that may be allocated to a train traveling in a given direction.class
DefaultSignalAppearanceMap
Default implementation of a basic signal mast aspect - appearance mapping.class
DefaultSignalGroup
A Conditional type to provide Signal Groups (n Signal Heads w/Conditionals for a main Mast).class
DefaultSignalHead
Default implementation of the basic logic of the SignalHead interface.class
DefaultSignalMastLogic
Default implementation ofSignalMastLogic
.class
DefaultSignalSystem
Default implementation of a basic signal system definition.class
DefaultTransit
A Transit is a group of Sections representing a specified path through a layout.class
DoubleTurnoutSignalHead
Drive a single signal head via two "Turnout" objects.class
LsDecSignalHead
Implement SignalHead for Littfinski Daten Technik (LDT) signals.class
MatrixSignalMast
SignalMast implemented via a Binary Matrix (Truth Table) of Apects x Turnout objects.class
MergSD2SignalHead
Implement SignalHead for the MERG Signal Driver 2.class
QuadOutputSignalHead
Drive a single signal head via four "Turnout" objects.class
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
SensorGroupConditional
Conditional.java A Conditional type to provide runtime support for Densor Groups.class
SignalHeadSignalMast
SignalMast implemented via one SignalHead object.class
SingleTurnoutSignalHead
Drive a single signal head via one "Turnout" object.class
TripleOutputSignalHead
Drive a single searchlight signal head via three "Turnout" objects.class
TripleTurnoutSignalHead
Drive a single signal head via three "Turnout" objects.class
TurnoutSignalMast
SignalMast implemented via Turnout objects.class
VirtualSignalHead
A signal head that exists only within the program.class
VirtualSignalMast
SignalMast implemented via one SignalHead object.Methods in jmri.implementation that return NamedBean Modifier and Type Method Description NamedBean
DefaultConditionalAction. getBean()
NamedBean
JmriSimplePropertyListener. getBean()
Methods in jmri.implementation with parameters of type NamedBean Modifier and Type Method Description int
AbstractAnalogIO. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
AbstractMemory. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
AbstractNamedBean. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
AbstractStringIO. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
DefaultIdTag. compareTo(NamedBean n2)
java.util.List<NamedBeanUsageReport>
AbstractAudio. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.java.util.List<NamedBeanUsageReport>
AbstractLight. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
AbstractSignalMast. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
AbstractTurnout. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.java.util.List<NamedBeanUsageReport>
DefaultLogix. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
DefaultRoute. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
DefaultSection. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
DefaultSignalGroup. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
DefaultSignalHead. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
DefaultSignalMastLogic. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.java.util.List<NamedBeanUsageReport>
DefaultTransit. getUsageReport(NamedBean bean)
-
Uses of NamedBean in jmri.implementation.decorators
Classes in jmri.implementation.decorators that implement NamedBean Modifier and Type Class Description class
AbstractNamedBeanDecorator
Abstract base for the NamedBean Decorators.class
TimeoutReporter
Timeout decorator implementation for reporters.Methods in jmri.implementation.decorators with parameters of type NamedBean Modifier and Type Method Description int
AbstractNamedBeanDecorator. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.Constructors in jmri.implementation.decorators with parameters of type NamedBean Constructor Description AbstractNamedBeanDecorator(NamedBean decorated)
-
Uses of NamedBean in jmri.jmrit.audio
Subinterfaces of NamedBean in jmri.jmrit.audio Modifier and Type Interface Description interface
AudioBuffer
Represent an AudioBuffer, a place to store or control sound information.interface
AudioListener
Represent an AudioListener, a place to store or control sound information.interface
AudioSource
Represent an AudioSource, a place to store or control sound information.Classes in jmri.jmrit.audio that implement NamedBean Modifier and Type Class Description class
AbstractAudioBuffer
Base implementation of the AudioBuffer class.class
AbstractAudioListener
Base implementation of the AudioListener class.class
AbstractAudioSource
Base implementation of the AudioSource class.class
JavaSoundAudioBuffer
JavaSound implementation of the Audio Buffer sub-class.class
JavaSoundAudioListener
JavaSound implementation of the Audio Listener sub-class.class
JavaSoundAudioSource
JavaSound implementation of the Audio Source sub-class.class
JoalAudioBuffer
JOAL implementation of the Audio Buffer sub-class.class
JoalAudioListener
JOAL implementation of the Audio Listener sub-class.class
JoalAudioSource
JOAL implementation of the Audio Source sub-class.class
NullAudioBuffer
Null implementation of the Audio Buffer sub-class.class
NullAudioListener
Null implementation of the Audio Listener sub-class.class
NullAudioSource
Null audio system implementation of the Audio Source sub-class. -
Uses of NamedBean in jmri.jmrit.automat
Fields in jmri.jmrit.automat declared as NamedBean Modifier and Type Field Description NamedBean[]
Siglet. inputs
NamedBean[]
Siglet. outputs
(package private) NamedBean[]
AbstractAutomaton. waitChangePrecheckBeans
Methods in jmri.jmrit.automat with parameters of type NamedBean Modifier and Type Method Description void
Siglet. setInputs(NamedBean[] in)
Set inputs to the items in in.void
AbstractAutomaton. waitChange(NamedBean[] mInputs)
Wait forever for one of a list of NamedBeans (sensors, signal heads and/or turnouts) to change, or for a specific time to pass.void
AbstractAutomaton. waitChange(NamedBean[] mInputs, int maxDelay)
Wait, up to a specified time, for one of a list of NamedBeans (sensors, signal heads and/or turnouts) to change their state.void
AbstractAutomaton. waitChangePrecheck(NamedBean[] mInputs)
Wait forever for one of a list of NamedBeans (sensors, signal heads and/or turnouts) to change, or for a specific time to pass. -
Uses of NamedBean in jmri.jmrit.beantable
Classes in jmri.jmrit.beantable with type parameters of type NamedBean Modifier and Type Class Description class
AbstractLogixNGTableAction<E extends NamedBean>
Swing action to create and register a LogixNG Table.class
AbstractTableAction<E extends NamedBean>
Swing action to create and register a NamedBeanTable GUI.protected static class
AbstractTableAction.TableItem<E extends NamedBean>
class
AbstractTableTabAction<E extends NamedBean>
protected static class
AbstractTableTabAction.TabbedTableItem<E extends NamedBean>
class
BeanTableDataModel<T extends NamedBean>
Abstract Table data model for display of NamedBean manager contents.class
BeanTableFrame<E extends NamedBean>
Provide a JFrame to display a table of NamedBeans.class
BeanTablePane<E extends NamedBean>
Provide a JPanel to display a table of NamedBeans.class
ListedTableFrame<E extends NamedBean>
Provide access to the various tables in the tabbed Tables interface via a listed pane (normally to the left).static class
ListedTableFrame.TabbedTableItem<E extends NamedBean>
One tabbed item on the ListedTable containing the table(s) for a NamedBean class.Fields in jmri.jmrit.beantable declared as NamedBean Modifier and Type Field Description protected E
AbstractLogixNGTableAction. _curNamedBean
Methods in jmri.jmrit.beantable with parameters of type NamedBean Modifier and Type Method Description void
AbstractLogixNGTableAction.TableModel. clickOn(NamedBean t)
-
Uses of NamedBean in jmri.jmrit.beantable.beanedit
Classes in jmri.jmrit.beantable.beanedit with type parameters of type NamedBean Modifier and Type Class Description class
BeanEditAction<B extends NamedBean>
Provides the basic information and structure for for a editing the details of a bean object.Fields in jmri.jmrit.beantable.beanedit declared as NamedBean Modifier and Type Field Description (package private) B
BeanEditAction. bean
-
Uses of NamedBean in jmri.jmrit.beantable.oblock
Fields in jmri.jmrit.beantable.oblock declared as NamedBean Modifier and Type Field Description (package private) NamedBean
SignalTableModel.SignalRow. _signal
(package private) NamedBean
SignalEditFrame. signal
Methods in jmri.jmrit.beantable.oblock that return NamedBean Modifier and Type Method Description (package private) NamedBean
SignalTableModel.SignalRow. getSignal()
Methods in jmri.jmrit.beantable.oblock with parameters of type NamedBean Modifier and Type Method Description protected java.lang.String
SignalTableModel. checkDuplicateSignal(NamedBean signal)
(package private) void
SignalTableModel.SignalRow. setSignal(NamedBean signal)
Constructors in jmri.jmrit.beantable.oblock with parameters of type NamedBean Constructor Description SignalEditFrame(java.lang.String title, NamedBean signal, SignalTableModel.SignalRow sr, SignalTableModel model)
SignalRow(NamedBean signal, OBlock fromBlock, Portal portal, OBlock toBlock, float length, boolean isMetric)
-
Uses of NamedBean in jmri.jmrit.beantable.signalmast
Methods in jmri.jmrit.beantable.signalmast that return NamedBean Modifier and Type Method Description (package private) NamedBean
TurnoutSignalMastAddPane.TurnoutAspectPanel. getTurnout()
-
Uses of NamedBean in jmri.jmrit.blockboss
Methods in jmri.jmrit.blockboss with parameters of type NamedBean Modifier and Type Method Description java.util.List<NamedBeanUsageReport>
BlockBossLogic. getUsageReport(NamedBean bean)
-
Uses of NamedBean in jmri.jmrit.catalog
Classes in jmri.jmrit.catalog that implement NamedBean Modifier and Type Class Description class
AbstractCatalogTree
TreeModel used by CatalogPanel to create a tree of resources.class
CatalogTreeFS
TreeModel used by CatalogPanel to create a tree of resources.class
CatalogTreeIndex
TreeModel used by CatalogPanel to create a tree of resources.Methods in jmri.jmrit.catalog with parameters of type NamedBean Modifier and Type Method Description void
AbstractCatalogTree. addDeleteLock(NamedBean lock)
int
AbstractCatalogTree. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.void
AbstractCatalogTree. removeDeleteLock(NamedBean lock)
-
Uses of NamedBean in jmri.jmrit.ctc
Methods in jmri.jmrit.ctc with parameters of type NamedBean Modifier and Type Method Description (package private) boolean
CtcManager. findNBHforBean(NamedBean nb)
java.util.List<NamedBeanUsageReport>
CtcManager. getUsageReport(NamedBean bean)
(package private) java.lang.String
CtcManager. getVetoDetails(NamedBean nb)
-
Uses of NamedBean in jmri.jmrit.display
Methods in jmri.jmrit.display that return NamedBean Modifier and Type Method Description NamedBean
AudioIcon. getNamedBean()
NamedBean
BlockContentsIcon. getNamedBean()
NamedBean
GlobalVariableIcon. getNamedBean()
NamedBean
IndicatorTrackIcon. getNamedBean()
NamedBean
MemoryIcon. getNamedBean()
NamedBean
Positionable. getNamedBean()
NamedBean
PositionableJComponent. getNamedBean()
NamedBean
PositionableJPanel. getNamedBean()
NamedBean
PositionableLabel. getNamedBean()
Provide a generic method to return the bean associated with the Positionable.NamedBean
SensorIcon. getNamedBean()
NamedBean
SignalHeadIcon. getNamedBean()
NamedBean
SignalMastIcon. getNamedBean()
NamedBean
TurnoutIcon. getNamedBean()
NamedBean
IconAdder. getTableSelection()
Used by Panel Editor to make the final installation of the icon(s) into the user's Panel.Methods in jmri.jmrit.display with parameters of type NamedBean Modifier and Type Method Description void
Editor. addToPopUpMenu(NamedBean nb, javax.swing.JMenuItem item, int menu)
Provide a method for external code to add items to context menus.java.util.List<NamedBeanUsageReport>
Editor. getUsageReport(NamedBean bean)
void
IconAdder. setSelection(NamedBean bean)
Method parameters in jmri.jmrit.display with type arguments of type NamedBean Modifier and Type Method Description void
IconAdder. setPickList(PickListModel<? extends NamedBean> tableModel)
After the calls to makeIconPanel(), optionally make a pick list table for managed elements. -
Uses of NamedBean in jmri.jmrit.display.controlPanelEditor
Classes in jmri.jmrit.display.controlPanelEditor with type parameters of type NamedBean Modifier and Type Class Description class
OpenPickListButton<T extends NamedBean>
Fields in jmri.jmrit.display.controlPanelEditor declared as NamedBean Modifier and Type Field Description (package private) NamedBean
SignalPair. _signal
(package private) NamedBean
EditSignalFrame.IconDragJLabel. signal
Methods in jmri.jmrit.display.controlPanelEditor that return types with arguments of type NamedBean Modifier and Type Method Description protected java.util.HashMap<NamedBean,java.util.ArrayList<PositionableIcon>>
CircuitBuilder. getSignalIconMap()
Methods in jmri.jmrit.display.controlPanelEditor with parameters of type NamedBean Modifier and Type Method Description protected java.util.List<PositionableIcon>
CircuitBuilder. getSignalIconMap(NamedBean mast)
protected Portal
CircuitBuilder. getSignalPortal(NamedBean mast)
protected void
CircuitBuilder. putSignalPortal(NamedBean mast, Portal portal)
Constructors in jmri.jmrit.display.controlPanelEditor with parameters of type NamedBean Constructor Description SignalPair(NamedBean signal, Portal portal)
-
Uses of NamedBean in jmri.jmrit.display.layoutEditor
Classes in jmri.jmrit.display.layoutEditor with type parameters of type NamedBean Modifier and Type Class Description (package private) static class
LayoutEditorTools.BeanDetails<B extends NamedBean>
Classes in jmri.jmrit.display.layoutEditor that implement NamedBean Modifier and Type Class Description class
LayoutBlock
A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.Fields in jmri.jmrit.display.layoutEditor declared as NamedBean Modifier and Type Field Description (package private) NamedBean
LayoutBlockConnectivityTools.FacingProtecting. bean
Fields in jmri.jmrit.display.layoutEditor with type parameters of type NamedBean Modifier and Type Field Description (package private) java.util.ArrayList<NamedBean>
TransitCreationTool. list
Methods in jmri.jmrit.display.layoutEditor that return NamedBean Modifier and Type Method Description (package private) NamedBean
LayoutBlockConnectivityTools.FacingProtecting. getBean()
NamedBean
LayoutBlockManager. getFacingBean(Block facingBlock, Block protectedBlock, LayoutEditor panel, java.lang.Class<?> T)
Get a facing bean into a specified Block from a specified protected Block.NamedBean
LayoutBlockManager. getFacingNamedBean(Block facingBlock, Block protectedBlock, LayoutEditor panel)
Get the named bean of either a Sensor or signalmast facing into a specified Block from a specified protected Block.NamedBean
LayoutBlockManager. getNamedBeanAtEndBumper(Block facingBlock, LayoutEditor panel)
Get the named bean of either a Sensor or signalmast facing into a specified Block from a specified protected Block.Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type NamedBean Modifier and Type Method Description (package private) java.util.List<NamedBean>
LayoutBlockConnectivityTools. discoverPairDest(NamedBean source, LayoutBlock lProtecting, LayoutBlock lFacing, java.util.List<LayoutBlockConnectivityTools.FacingProtecting> blockList, LayoutBlockConnectivityTools.Routing pathMethod)
java.util.List<NamedBean>
LayoutBlockConnectivityTools. discoverPairDest(NamedBean source, LayoutEditor editor, java.lang.Class<?> T, LayoutBlockConnectivityTools.Routing pathMethod)
Returns a list of valid destination beans reachable from a given source bean.java.util.HashMap<NamedBean,java.util.List<NamedBean>>
LayoutBlockConnectivityTools. discoverValidBeanPairs(LayoutEditor editor, java.lang.Class<?> T, LayoutBlockConnectivityTools.Routing pathMethod)
Discovers valid pairs of beans type T assigned to a layout editor.java.util.HashMap<NamedBean,java.util.List<NamedBean>>
LayoutBlockConnectivityTools. discoverValidBeanPairs(LayoutEditor editor, java.lang.Class<?> T, LayoutBlockConnectivityTools.Routing pathMethod)
Discovers valid pairs of beans type T assigned to a layout editor.java.util.List<NamedBean>
TransitCreationTool. getBeans()
java.util.List<NamedBean>
LayoutBlockConnectivityTools. getBeansInPath(java.util.List<LayoutBlock> blocklist, LayoutEditor panel, java.lang.Class<?> T)
Returns a list of NamedBeans (Signalhead, Signalmast or Sensor) that are assigned to block boundaries in a given list.Methods in jmri.jmrit.display.layoutEditor with parameters of type NamedBean Modifier and Type Method Description void
TransitCreationTool. addNamedBean(NamedBean nb)
void
LayoutEditor. addToPopUpMenu(NamedBean nb, javax.swing.JMenuItem item, int menu)
boolean
LayoutBlockConnectivityTools. checkValidDest(NamedBean sourceBean, NamedBean destBean, LayoutBlockConnectivityTools.Routing pathMethod)
Determines if a pair of NamedBeans (Signalhead, Signalmast or Sensor) assigned to a block boundary are reachable.
Called bySignallingPanel
using MASTTOMAST.(package private) java.util.List<NamedBean>
LayoutBlockConnectivityTools. discoverPairDest(NamedBean source, LayoutBlock lProtecting, LayoutBlock lFacing, java.util.List<LayoutBlockConnectivityTools.FacingProtecting> blockList, LayoutBlockConnectivityTools.Routing pathMethod)
java.util.List<NamedBean>
LayoutBlockConnectivityTools. discoverPairDest(NamedBean source, LayoutEditor editor, java.lang.Class<?> T, LayoutBlockConnectivityTools.Routing pathMethod)
Returns a list of valid destination beans reachable from a given source bean.LayoutSlip
LayoutEditorFindItems. findLayoutSlipByBean(NamedBean bean)
LayoutTurnout
LayoutEditorFindItems. findLayoutTurnoutByBean(NamedBean bean)
LevelXing
LayoutEditorFindItems. findLevelXingByBean(NamedBean bean)
PositionablePoint
LayoutEditorFindItems. findPositionablePointByBean(NamedBean bean)
PositionablePoint
LayoutEditorFindItems. findPositionablePointByEastBoundBean(NamedBean bean)
PositionablePoint
LayoutEditorFindItems. findPositionablePointByWestBoundBean(NamedBean bean)
(package private) void
LayoutEditor. findPositionalUsage(NamedBean bean)
(package private) void
LayoutEditor. findSegmentWhereUsed(NamedBean bean)
(package private) void
LayoutEditor. findTurnoutUsage(NamedBean bean)
(package private) void
LayoutEditor. findXingWhereUsed(NamedBean bean)
LayoutBlock
LayoutBlockManager. getFacingBlockByNamedBean(NamedBean nb, LayoutEditor panel)
Get the block facing a given bean object (Sensor, SignalMast or SignalHead).java.util.List<LayoutBlock>
LayoutBlockConnectivityTools. getLayoutBlocks(NamedBean sourceBean, NamedBean destBean, boolean validateOnly, LayoutBlockConnectivityTools.Routing pathMethod)
The is used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.LayoutBlock
LayoutBlockManager. getProtectedBlockByNamedBean(NamedBean nb, LayoutEditor panel)
Get the block that a given bean object (Sensor, SignalMast or SignalHead) is protecting.java.util.ArrayList<LayoutBlock>
LayoutTurnout. getProtectedBlocks(NamedBean bean)
java.util.ArrayList<LayoutBlock>
LayoutTurnoutView. getProtectedBlocks(NamedBean bean)
java.util.List<LayoutBlock>
LayoutBlockManager. getProtectingBlocksByNamedBean(NamedBean nb, LayoutEditor panel)
java.util.List<NamedBeanUsageReport>
LayoutBlock. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
LayoutEditor. getUsageReport(NamedBean bean)
(package private) boolean
LayoutEditor. isLBLockUsed(NamedBean bean, LayoutBlock lblock)
(package private) boolean
LayoutEditor. isUsedInXing(NamedBean bean, LevelXing xing, LevelXing.Geometry point)
void
LayoutTurnout. removeBeanReference(NamedBean nb)
void
LayoutTurnoutView. removeBeanReference(NamedBean nb)
void
LevelXing. removeBeanReference(NamedBean nb)
void
LevelXingView. removeBeanReference(NamedBean nb)
void
PositionablePoint. removeBeanReference(NamedBean nb)
void
PositionablePointView. removeBeanReference(NamedBean nb)
Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type NamedBean Modifier and Type Method Description (package private) void
LayoutEditorTools. setLevelXingSensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, java.awt.geom.Point2D coords, java.lang.String position)
Attached a sensor to a level crossing block boundary.(package private) <T extends LayoutTurnout>
voidLayoutEditorTools. setTurnoutSensor(T trackItem, Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, java.awt.geom.Point2D coords, java.lang.String position)
Attached a sensor to a turnout block boundary.Constructors in jmri.jmrit.display.layoutEditor with parameters of type NamedBean Constructor Description FacingProtecting(Block facing, java.util.List<Block> protecting, NamedBean bean)
-
Uses of NamedBean in jmri.jmrit.display.logixng
Classes in jmri.jmrit.display.logixng that implement NamedBean Modifier and Type Class Description class
ActionAudioIcon
This action controls various things of a AudioIcon on a panel.class
ActionLayoutTurnout
This action controls various things of a LayoutTurnout on a LayoutEditor panel.class
ActionPositionable
This action controls various things of a Positionable on a panel.class
ActionPositionableByClass
This action controls various things of Positionables with a particular class name on a panel.class
WindowManagement
This action acts on a Window. -
Uses of NamedBean in jmri.jmrit.display.palette
Classes in jmri.jmrit.display.palette with type parameters of type NamedBean Modifier and Type Class Description class
TableItemPanel<E extends NamedBean>
FamilyItemPanel extension for placing of CPE item types that come from tool Tables - e.g. -
Uses of NamedBean in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return NamedBean Modifier and Type Method Description NamedBean
BeanSwitch. getNamedBean()
Methods in jmri.jmrit.display.switchboardEditor with parameters of type NamedBean Modifier and Type Method Description java.util.List<NamedBeanUsageReport>
SwitchboardEditor. getUsageReport(NamedBean bean)
void
BeanSwitch. setNamedBean(NamedBean bean)
Store an object as NamedBeanHandle, using _label as the display name.Constructors in jmri.jmrit.display.switchboardEditor with parameters of type NamedBean Constructor Description BeanSwitch(int index, NamedBean bean, java.lang.String switchName, int shapeChoice, SwitchboardEditor editor)
Ctor. -
Uses of NamedBean in jmri.jmrit.entryexit
Classes in jmri.jmrit.entryexit that implement NamedBean Modifier and Type Class Description class
DestinationPoints
Fields in jmri.jmrit.entryexit declared as NamedBean Modifier and Type Field Description (package private) NamedBean
AddEntryExitPairPanel.ValidPoints. bean
(package private) NamedBean
EntryExitPairs.DeletePair. dest
(package private) NamedBean
ManuallySetRoute. destLoc
(package private) NamedBean
Source. sourceObject
(package private) NamedBean
Source. sourceSignal
(package private) NamedBean
EntryExitPairs.DeletePair. src
Methods in jmri.jmrit.entryexit that return NamedBean Modifier and Type Method Description (package private) NamedBean
AddEntryExitPairPanel.ValidPoints. getPoint()
NamedBean
PointDetails. getRefObject()
(package private) NamedBean
DestinationPoints. getSignal()
(package private) NamedBean
PointDetails. getSignal()
(package private) NamedBean
Source. getSourceSignal()
Methods in jmri.jmrit.entryexit with parameters of type NamedBean Modifier and Type Method Description void
EntryExitPairs. addNXDestination(NamedBean source, NamedBean destination, LayoutEditor panel)
void
EntryExitPairs. addNXDestination(NamedBean source, NamedBean destination, LayoutEditor panel, java.lang.String id)
void
EntryExitPairs. addNXSourcePoint(LayoutBlock facing, java.util.List<LayoutBlock> protecting, NamedBean loc, LayoutEditor panel)
void
EntryExitPairs. addNXSourcePoint(NamedBean source)
void
EntryExitPairs. addNXSourcePoint(NamedBean source, LayoutEditor panel)
(package private) void
Source. addSourceObject(NamedBean source)
(package private) void
EntryExitPairs. createDeletePairList(NamedBean sensor)
Rebuild the delete pair list based on the supplied sensor.boolean
EntryExitPairs. deleteNxPair(NamedBean sensor)
Entry point to delete all of the NX pairs for a specific sensor. 1) Build a list of affected NX pairs. 2) Check for Conditional references. 3) If no references, do the delete process with user approval.boolean
EntryExitPairs. deleteNxPair(NamedBean entrySensor, NamedBean exitSensor, LayoutEditor panel)
Entry point to delete a specific NX pair.java.lang.Object
EntryExitPairs. getEndPointLocation(NamedBean source, LayoutEditor panel)
java.lang.String
EntryExitPairs. getPointAsString(NamedBean obj, LayoutEditor panel)
Get the name of a destinationPoint on a LE Panel.java.util.List<NamedBeanUsageReport>
DestinationPoints. getUsageReport(NamedBean bean)
PointDetails
EntryExitPairs. providePoint(NamedBean source, LayoutEditor panel)
Generate the point details, given a known source and a Layout Editor panel.void
EntryExitPairs. removePropertyChangeListener(java.beans.PropertyChangeListener list, NamedBean obj, LayoutEditor panel)
void
PointDetails. setRefObject(NamedBean refObs)
void
PointDetails. setRefObjectByPanel(NamedBean refObs, LayoutEditor pnl)
Constructors in jmri.jmrit.entryexit with parameters of type NamedBean Constructor Description DeletePair(NamedBean src, NamedBean dest, LayoutEditor pnl)
Constructor for a DeletePair row.ValidPoints(NamedBean bean, java.lang.String description)
-
Uses of NamedBean in jmri.jmrit.logix
Classes in jmri.jmrit.logix that implement NamedBean Modifier and Type Class Description class
OBlock
OBlock extends jmri.Block to be used in Logix Conditionals and Warrants.class
SCWarrant
An SCWarrant is a warrant that is controlled by the signals on a layout.class
Warrant
A Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination.Methods in jmri.jmrit.logix with type parameters of type NamedBean Modifier and Type Method Description <T extends NamedBean>
voidThrottleSetting. setNamedBeanHandle(NamedBeanHandle<T> bh)
Methods in jmri.jmrit.logix that return NamedBean Modifier and Type Method Description NamedBean
ThrottleSetting. getBean()
NamedBean
Portal. getFromSignal()
protected NamedBean
BlockOrder. getSignal()
Get the signal protecting entry into the block of this BlockOrder.static NamedBean
Portal. getSignal(java.lang.String name)
NamedBean
Portal. getSignalProtectingBlock(OBlock block)
Get the signal (either a SignalMast or a SignalHead) protecting an OBlock.NamedBean
Portal. getToSignal()
Methods in jmri.jmrit.logix that return types with arguments of type NamedBean Modifier and Type Method Description NamedBeanHandle<? extends NamedBean>
ThrottleSetting. getNamedBeanHandle()
protected java.util.List<NamedBean>
WarrantManager. signalsUsing(Portal portal)
Methods in jmri.jmrit.logix with parameters of type NamedBean Modifier and Type Method Description void
Portal. deleteSignal(NamedBean signal)
OBlock
Portal. getProtectedBlock(NamedBean signal)
Get the OBlock protected by a signal.java.util.List<NamedBeanUsageReport>
OBlock. getUsageReport(NamedBean bean)
java.util.List<NamedBeanUsageReport>
Warrant. getUsageReport(NamedBean bean)
boolean
Portal. setProtectSignal(NamedBean signal, float length, OBlock protectedBlock)
Set a signal to protect an OBlock. -
Uses of NamedBean in jmri.jmrit.logixng
Classes in jmri.jmrit.logixng with type parameters of type NamedBean Modifier and Type Interface Description interface
BaseManager<E extends NamedBean>
Base interface for the LogixNG action and expression managers.interface
MaleSocketFactory<T extends NamedBean>
Factory class for male sockets.Subinterfaces of NamedBean in jmri.jmrit.logixng Modifier and Type Interface Description interface
AnalogActionBean
A LogixNG analog action bean.interface
AnalogExpressionBean
AnalogExpressionBean is a AnalogExpression that also implements NamedBean.interface
ConditionalNG
ConditionalNG.interface
DigitalActionBean
A LogixNG digital action bean.interface
DigitalBooleanActionBean
A LogixNG logix emulator action bean.interface
DigitalExpressionBean
DigitalExpressionBean is a DigitalExpression that also implements NamedBean.interface
GlobalVariable
LogixNG Global Variable.interface
LogixNG
LogixNG.interface
MaleAnalogActionSocket
A LogixNG male AnalogActionBean socket.interface
MaleAnalogExpressionSocket
A LogixNG male AnalogExpressionBean socket.interface
MaleDigitalActionSocket
A LogixNG male DigitalActionBean socket.interface
MaleDigitalBooleanActionSocket
A LogixNG male DigitalBooleanActionBean socket.interface
MaleDigitalExpressionSocket
A LogixNG male DigitalExpressionBean socket.interface
MaleStringActionSocket
A LogixNG male StringActionBean socket.interface
MaleStringExpressionSocket
A LogixNG male StringExpressionBean socket.interface
Module
Represent a LogixNG module.interface
NamedTable
Represent a named table.interface
StringActionBean
A LogixNG string action.interface
StringExpressionBean
StringExpressionBean is a StringExpression that also implements NamedBean.Methods in jmri.jmrit.logixng that return NamedBean Modifier and Type Method Description NamedBean
NamedBeanType.CreateBean. createBean(java.lang.String systemName, java.lang.String userName)
Methods in jmri.jmrit.logixng that return types with arguments of type NamedBean Modifier and Type Method Description java.lang.Class<? extends NamedBean>
NamedBeanType. getClazz()
BaseManager<? extends NamedBean>
MaleSocket. getManager()
Get the manager that stores this socket.Manager<? extends NamedBean>
NamedBeanType. getManager()
Methods in jmri.jmrit.logixng with parameters of type NamedBean Modifier and Type Method Description void
NamedBeanType.DeleteBean. deleteBean(NamedBean bean, java.lang.String property)
void
Base. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
Base. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree. -
Uses of NamedBean in jmri.jmrit.logixng.actions
Classes in jmri.jmrit.logixng.actions that implement NamedBean Modifier and Type Class Description class
AbstractAnalogAction
The base class for LogixNG AnalogActionsclass
AbstractDigitalAction
The base class for LogixNG Actionsclass
AbstractDigitalBooleanAction
The base class for LogixNG Boolean Actionsclass
AbstractStringAction
The base class for LogixNG AnalogActionsclass
ActionAtomicBoolean
This action sets the value of an AtomicBoolean.class
ActionAudio
This action controls an audio object.class
ActionBlock
This action triggers a block.class
ActionClock
This action provides the ability to set the fast clock time and start and stop the fast clock.class
ActionClockRate
This action provides the ability to set the fast clock speed.class
ActionCreateBeansFromTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionDispatcher
This action triggers a Dispather ActiveTrain.class
ActionEntryExit
This action triggers a entryExit.class
ActionFindTableRowOrColumn
This action finds a table row or column.class
ActionLight
This action sets the state of a light.class
ActionLightIntensity
Runs an engine.class
ActionListenOnBeans
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansLocalVariable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionListenOnBeansTable
This action listens on some beans and runs the ConditionalNG on property change.class
ActionLocalVariable
This action sets the value of a local variable.class
ActionMemory
This action sets the value of a memory.class
ActionOBlock
This action triggers an OBlock.class
ActionPower
This action turns power on or off.class
ActionReporter
This action triggers a reporter.class
ActionRequestUpdateAllSensors
Sets all engine slots to status commonclass
ActionRequestUpdateOfSensor
This action requests an update from the layout of the state of a sensor.class
ActionScript
Executes a script.class
ActionSensor
This action sets the state of a sensor.class
ActionSetReporter
This action sets the current report of a Reporter.class
ActionShutDownTask
Executes a digital action delayed.class
ActionSignalHead
Evaluates the state of a SignalHead.class
ActionSignalMast
Evaluates the state of a SignalMast.class
ActionSound
Plays a sound.class
ActionTable
This action sets a cell value of a LogixNG table.class
ActionThrottle
Runs an engine.class
ActionThrottleFunction
Sets a function on a throttleclass
ActionTimer
Executes an action after some time.class
ActionTurnout
This action sets the state of a turnout.class
ActionTurnoutLock
This action sets the lock of a turnout.class
ActionWarrant
This action triggers a warrant.class
AnalogActionLightIntensity
Sets the light intensity.class
AnalogActionMemory
Sets a Memory.class
AnalogMany
Execute many Actions in a specific order.class
Break
Returns from a Module or a ConditionalNG.class
Continue
Returns from a Module or a ConditionalNG.class
DigitalBooleanLogixAction
Executes an action depending on the parameter.class
DigitalBooleanMany
Execute many Actions in a specific order.class
DigitalCallModule
This action executes a module.class
DigitalFormula
This action evaluates the formula.class
DigitalMany
Execute many Actions in a specific order.class
DoAnalogAction
Executes an analog action with the result of an analog expression.class
DoStringAction
Executes an string action with the result of an string expression.class
EnableLogix
This action enables/disables a Logix.class
EnableLogixNG
This action enables/disables a LogixNG.class
Error
Returns from a Module or a ConditionalNG.class
ExecuteAction
Executes a digital action.class
ExecuteDelayed
Executes a digital action delayed.class
Exit
Returns from a Module or a ConditionalNG.class
For
Executes an action when the expression is True.class
ForEach
Executes an action when the expression is True.class
IfThenElse
Executes an action when the expression is True.class
JsonDecode
This action decodes a Json string to a JsonNode.class
LogData
This action logs some data.class
Logix
Emulates Logix.class
LogLocalVariables
This action prints the local variables to the log.class
ProgramOnMain
Program a CV on main.class
Return
Returns from a Module or a ConditionalNG.class
RunOnce
Executes an action only one time.class
Sequence
Executes actions in a sequence.class
ShowDialog
This action show a dialog.class
ShutdownComputer
This action sets the state of a turnout.class
SimulateTurnoutFeedback
Simulates turnout feedback.class
StringActionMemory
Sets a Memory.class
StringActionStringIO
Sets a StringIO.class
StringMany
Execute many Actions in a specific order.class
TableForEach
Executes an action when the expression is True.class
Timeout
Executes an action when the expression is True.class
TriggerRoute
This action triggers a route.class
WebBrowser
Executes an string action with the result of an string expression.class
WebRequest
This action sends a web request.Methods in jmri.jmrit.logixng.actions that return types with arguments of type NamedBean Modifier and Type Method Description NamedBeanHandle<? extends NamedBean>
ActionListenOnBeans.NamedBeanReference. getHandle()
Manager<? extends NamedBean>
CommonManager. getManager()
Methods in jmri.jmrit.logixng.actions with parameters of type NamedBean Modifier and Type Method Description void
ActionAudio. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionBlock. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionCreateBeansFromTable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionDispatcher. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionEntryExit. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionFindTableRowOrColumn. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionLight. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionListenOnBeans. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionListenOnBeansLocalVariable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionListenOnBeansTable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionLocalVariable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionOBlock. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionReporter. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionRequestUpdateOfSensor. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionSensor. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionSetReporter. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionSignalHead. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionSignalMast. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionTable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionTurnout. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionTurnoutLock. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionWarrant. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
AnalogActionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
LogData. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ShowDialog. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
StringActionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
StringActionStringIO. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
TriggerRoute. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
WebRequest. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ActionListenOnBeans.NamedBeanReference. setName(NamedBean bean)
Method parameters in jmri.jmrit.logixng.actions with type arguments of type NamedBean Modifier and Type Method Description void
ActionListenOnBeans.NamedBeanReference. setName(NamedBeanHandle<? extends NamedBean> handle)
Constructor parameters in jmri.jmrit.logixng.actions with type arguments of type NamedBean Constructor Description NamedBeanReference(NamedBeanHandle<? extends NamedBean> handle, NamedBeanType type, boolean all)
-
Uses of NamedBean in jmri.jmrit.logixng.actions.swing
Methods in jmri.jmrit.logixng.actions.swing that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
AbstractAnalogActionSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
AbstractBooleanActionSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
AbstractDigitalActionSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
AbstractStringActionSwing. getManager()
Get the manager that handles the beans for the new object. -
Uses of NamedBean in jmri.jmrit.logixng.expressions
Classes in jmri.jmrit.logixng.expressions that implement NamedBean Modifier and Type Class Description class
AbstractAnalogExpression
class
AbstractDigitalExpression
class
AbstractStringExpression
class
AnalogExpressionAnalogIO
Reads a AnalogIO.class
AnalogExpressionConstant
Constant value.class
AnalogExpressionLocalVariable
Reads a local variable.class
AnalogExpressionMemory
Reads a Memory.class
AnalogFormula
Evaluates to True if the formula evaluates to trueclass
And
Evaluates to True if all of the children expressions evaluate to true.class
Antecedent
Evaluates to True if the antecedent evaluates to trueclass
ConnectionName
Returns true if there is a connection of specified type.class
DigitalCallModule
This expression evaluates a module.class
DigitalFormula
Evaluates to True if the formula evaluates to trueclass
ExpressionAudio
This expression evaluates the state of an Audio.class
ExpressionBlock
This expression evaluates the state of a Block.class
ExpressionClock
This expression is a clock.class
ExpressionConditional
Evaluates the state of a Conditional.class
ExpressionDispatcher
This expression checks the status or mode of an active train.class
ExpressionEntryExit
This expression sets the state of a DestinationPoints.class
ExpressionLight
This expression sets the state of a light.class
ExpressionLinuxLinePower
Check the status of battery and power supply.class
ExpressionLocalVariable
Evaluates the state of a local variable.class
ExpressionMemory
Evaluates the state of a Memory.class
ExpressionOBlock
This expression sets the state of a oblock.class
ExpressionPower
This expression sets the state of a power.class
ExpressionReference
Evaluates what a reference points to.class
ExpressionReporter
Evaluates the state of a Reporter.class
ExpressionScript
Executes a script.class
ExpressionSection
This expression evaluates the state of a Section.class
ExpressionSensor
This expression sets the state of a sensor.class
ExpressionSensorEdge
This expression checks the flank of the change of the state of a sensor.class
ExpressionSignalHead
Evaluates the state of a SignalHead.class
ExpressionSignalMast
Evaluates the state of a SignalMast.class
ExpressionTransit
This expression evaluates the state of a Transit.class
ExpressionTurnout
This expression sets the state of a turnout.class
ExpressionWarrant
This expression sets the state of a warrant.class
False
Always evaluates to False.class
FileAsFlag
Does a file exists?class
Hold
An Expression that keeps its status even if its child expression doesn't.class
LastResultOfDigitalExpression
Returns the last result of a digital expression.class
LogData
This action logs some data.class
Not
An Expression that negates the result of its child expression.class
Or
Evaluates to True if any of the children expressions evaluate to true.class
StringExpressionConstant
Constant value.class
StringExpressionMemory
Reads a Memory.class
StringFormula
Evaluates to True if the formula evaluates to trueclass
Timer
An expression that waits some time before returning True.class
TimeSinceMidnight
This expression returns the number of minutes since midnight for the fast clock or the system clock.class
TriggerOnce
An Expression that returns True only once while its child expression returns True.class
True
Always evaluates to True.Methods in jmri.jmrit.logixng.expressions with parameters of type NamedBean Modifier and Type Method Description void
AnalogExpressionAnalogIO. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
AnalogExpressionLocalVariable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
AnalogExpressionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionAudio. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionBlock. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionConditional. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionDispatcher. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionEntryExit. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionLight. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionLocalVariable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionOBlock. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionReporter. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionSection. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionSensor. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionSensorEdge. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionSignalHead. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionSignalMast. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionTransit. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionTurnout. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
ExpressionWarrant. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
LogData. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
StringExpressionMemory. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion. -
Uses of NamedBean in jmri.jmrit.logixng.expressions.swing
Methods in jmri.jmrit.logixng.expressions.swing that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
AbstractAnalogExpressionSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
AbstractDigitalExpressionSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
AbstractStringExpressionSwing. getManager()
Get the manager that handles the beans for the new object. -
Uses of NamedBean in jmri.jmrit.logixng.implementation
Classes in jmri.jmrit.logixng.implementation with type parameters of type NamedBean Modifier and Type Class Description class
AbstractBaseManager<E extends NamedBean>
Abstract partial implementation for the LogixNG action and expression managers.Classes in jmri.jmrit.logixng.implementation that implement NamedBean Modifier and Type Class Description class
AbstractBase
The abstract class that is the base class for all LogixNG classes that implements the Base interface.class
AbstractNamedTable
The default implementation of a NamedTableclass
ClipboardMany
Have many items of any type.class
DefaultClipboard
Default implementation of the clipboardclass
DefaultConditionalNG
The default implementation of ConditionalNG.class
DefaultCsvNamedTable
The default implementation of a NamedTableclass
DefaultGlobalVariable
The default implementation of GlobalVariable.class
DefaultInternalNamedTable
The default implementation of a NamedTableclass
DefaultLogixNG
The default implementation of LogixNG.class
DefaultMaleAnalogActionSocket
Every AnalogActionBean has an DefaultMaleAnalogActionSocket as its parent.class
DefaultMaleAnalogExpressionSocket
Every AnalogExpressionBean has an DefaultMaleAnalogExpressionSocket as its parent.class
DefaultMaleDigitalActionSocket
Every DigitalActionBean has an DefaultMaleDigitalActionSocket as its parent.class
DefaultMaleDigitalBooleanActionSocket
Every DigitalBooleanActionBean has an DefaultMaleDigitalBooleanActionSocket as its parent.class
DefaultMaleDigitalExpressionSocket
Every DigitalExpressionBean has an DefaultMaleDigitalExpressionSocket as its parent.class
DefaultMaleStringActionSocket
Every StringActionBean has an DefaultMaleStringActionSocket as its parent.class
DefaultMaleStringExpressionSocket
Every StringExpressionBean has an DefaultMaleStringExpressionSocket as its parent.class
DefaultModule
The default implementation of Module.Methods in jmri.jmrit.logixng.implementation that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
AbstractMaleSocket. getManager()
Methods in jmri.jmrit.logixng.implementation with parameters of type NamedBean Modifier and Type Method Description int
AbstractBase. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
DefaultMaleAnalogActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleAnalogExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleDigitalActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleDigitalBooleanActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleDigitalExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleStringActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DefaultMaleStringExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
void
AbstractBase. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
AbstractFemaleSocket. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
AbstractMaleSocket. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
DefaultGlobalVariable. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.void
DefaultLogixNG. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Add a new NamedBeanUsageReport to the report list if there are any matches in this action or expresssion.java.util.List<NamedBeanUsageReport>
DefaultGlobalVariable. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.java.util.List<NamedBeanUsageReport>
DefaultLogixNG. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.java.util.List<NamedBeanUsageReport>
DefaultModule. getUsageReport(NamedBean bean)
Get a list of references for the specified bean.void
AbstractBase. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.void
AbstractFemaleSocket. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.void
AbstractMaleSocket. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.void
DefaultGlobalVariable. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.void
DefaultLogixNG. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.void
DefaultModule. getUsageTree(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl)
Navigate the LogixNG tree.Constructor parameters in jmri.jmrit.logixng.implementation with type arguments of type NamedBean Constructor Description AbstractMaleSocket(BaseManager<? extends NamedBean> manager, Base object)
DefaultMaleAnalogActionSocket(BaseManager<? extends NamedBean> manager, AnalogActionBean action)
DefaultMaleAnalogExpressionSocket(BaseManager<? extends NamedBean> manager, AnalogExpressionBean expression)
DefaultMaleDigitalActionSocket(BaseManager<? extends NamedBean> manager, DigitalActionBean action)
DefaultMaleDigitalBooleanActionSocket(BaseManager<? extends NamedBean> manager, DigitalBooleanActionBean action)
DefaultMaleDigitalExpressionSocket(BaseManager<? extends NamedBean> manager, DigitalExpressionBean expression)
DefaultMaleStringActionSocket(BaseManager<? extends NamedBean> manager, StringActionBean stringAction)
DefaultMaleStringExpressionSocket(BaseManager<? extends NamedBean> manager, StringExpressionBean stringExpression)
-
Uses of NamedBean in jmri.jmrit.logixng.implementation.swing
Methods in jmri.jmrit.logixng.implementation.swing that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
AbstractMaleSocketSwing. getManager()
Get the manager that handles the beans for the new object.BaseManager<? extends NamedBean>
DefaultModuleSwing. getManager()
Get the manager that handles the beans for the new object. -
Uses of NamedBean in jmri.jmrit.logixng.swing
Methods in jmri.jmrit.logixng.swing that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
SwingConfiguratorInterface. getManager()
Get the manager that handles the beans for the new object.Method parameters in jmri.jmrit.logixng.swing with type arguments of type NamedBean Modifier and Type Method Description void
LogixNG_DataDialog. showDialog(java.lang.String title, NamedBeanAddressing addressing, BeanSelectPanel<? extends NamedBean> beanPanel, javax.swing.JTextField referenceTextField, javax.swing.JTextField localVariableTextField, javax.swing.JTextField formulaTextField, java.lang.Runnable runOnOk)
-
Uses of NamedBean in jmri.jmrit.logixng.tools.debugger
Classes in jmri.jmrit.logixng.tools.debugger that implement NamedBean Modifier and Type Class Description class
DebuggerMaleAnalogActionSocket
class
DebuggerMaleAnalogExpressionSocket
class
DebuggerMaleDigitalActionSocket
class
DebuggerMaleDigitalBooleanActionSocket
class
DebuggerMaleDigitalExpressionSocket
class
DebuggerMaleStringActionSocket
class
DebuggerMaleStringExpressionSocket
Methods in jmri.jmrit.logixng.tools.debugger with parameters of type NamedBean Modifier and Type Method Description int
DebuggerMaleAnalogActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleAnalogExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleDigitalActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleDigitalBooleanActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleDigitalExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleStringActionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
int
DebuggerMaleStringExpressionSocket. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n2)
-
Uses of NamedBean in jmri.jmrit.logixng.tools.debugger.swing
Methods in jmri.jmrit.logixng.tools.debugger.swing that return types with arguments of type NamedBean Modifier and Type Method Description BaseManager<? extends NamedBean>
AbstractDebuggerMaleSocketSwing. getManager()
Get the manager that handles the beans for the new object. -
Uses of NamedBean in jmri.jmrit.logixng.tools.swing
Classes in jmri.jmrit.logixng.tools.swing with type parameters of type NamedBean Modifier and Type Interface Description interface
AbstractLogixNGEditor<E extends NamedBean>
class
DeleteBean<E extends NamedBean>
Helper class for deleting a beanFields in jmri.jmrit.logixng.tools.swing declared as NamedBean Modifier and Type Field Description (package private) NamedBean
WhereUsedFrame. _itemBean
Methods in jmri.jmrit.logixng.tools.swing with parameters of type NamedBean Modifier and Type Method Description (package private) void
WhereUsedFrame. buildWhereUsedListing(WhereUsedFrame.ItemType type, NamedBean bean)
Build the where used content and update the JScrollPane.Constructor parameters in jmri.jmrit.logixng.tools.swing with type arguments of type NamedBean Constructor Description ModuleEditorMaleSocket(BaseManager<? extends NamedBean> manager, Module module)
-
Uses of NamedBean in jmri.jmrit.logixng.util
Classes in jmri.jmrit.logixng.util with type parameters of type NamedBean Modifier and Type Class Description class
LogixNG_SelectNamedBean<E extends NamedBean>
Select namedBean for LogixNG actions and expressions.Classes in jmri.jmrit.logixng.util that implement NamedBean Modifier and Type Class Description class
NullBase
Implements a null BaseMethods in jmri.jmrit.logixng.util with parameters of type NamedBean Modifier and Type Method Description void
LogixNG_SelectNamedBean. getUsageDetail(int level, NamedBean bean, java.util.List<NamedBeanUsageReport> report, NamedBean cdl, Base base, LogixNG_SelectNamedBean.Type type)
static java.lang.String
WhereUsed. whereUsed(NamedBean bean)
-
Uses of NamedBean in jmri.jmrit.logixng.util.configurexml
Classes in jmri.jmrit.logixng.util.configurexml with type parameters of type NamedBean Modifier and Type Class Description class
LogixNG_SelectNamedBeanXml<E extends NamedBean>
Xml class for jmri.jmrit.logixng.util.LogixNG_SelectNamedBean.static interface
LogixNG_SelectNamedBeanXml.GetNameFromNamedBeanHandle<E extends NamedBean>
-
Uses of NamedBean in jmri.jmrit.logixng.util.swing
Classes in jmri.jmrit.logixng.util.swing with type parameters of type NamedBean Modifier and Type Class Description class
LogixNG_SelectNamedBeanSwing<E extends NamedBean>
Swing class for jmri.jmrit.logixng.util.LogixNG_SelectNamedBean. -
Uses of NamedBean in jmri.jmrit.picker
Classes in jmri.jmrit.picker with type parameters of type NamedBean Modifier and Type Class Description class
PickListModel<E extends NamedBean>
Abstract class to make pick lists for NamedBeans; Table model for pick lists in IconAdderclass
PickSinglePanel<T extends NamedBean>
Container with a single PickList tableFields in jmri.jmrit.picker with type parameters of type NamedBean Modifier and Type Field Description (package private) java.util.List<PickListModel<NamedBean>>
PickPanel. _models
-
Uses of NamedBean in jmri.jmrit.simpleclock
Classes in jmri.jmrit.simpleclock that implement NamedBean Modifier and Type Class Description class
SimpleTimebase
Provide basic Timebase implementation from system clock. -
Uses of NamedBean in jmri.jmrit.whereused
Fields in jmri.jmrit.whereused declared as NamedBean Modifier and Type Field Description (package private) NamedBean
WhereUsedFrame. _itemBean
Methods in jmri.jmrit.whereused with parameters of type NamedBean Modifier and Type Method Description (package private) void
WhereUsedFrame. buildWhereUsedListing(WhereUsedFrame.ItemType type, NamedBean bean)
Build the where used content and update the JScrollPane.(package private) static java.lang.String
WhereUsedCollectors. checkAudio(NamedBean bean)
Create the Audio usage string.(package private) static java.lang.String
WhereUsedCollectors. checkBlocks(NamedBean bean)
Create the Block usage string.(package private) static java.lang.String
WhereUsedCollectors. checkCTC(NamedBean bean)
Create the CTC usage string.(package private) static java.lang.String
WhereUsedCollectors. checkEntryExit(NamedBean bean)
Create the Entry/Exit usage string.(package private) static java.lang.String
WhereUsedCollectors. checkLayoutBlocks(NamedBean bean)
Create the LayoutBlock usage string.(package private) static java.lang.String
WhereUsedCollectors. checkLights(NamedBean bean)
Create the Light usage string.(package private) static java.lang.String
WhereUsedCollectors. checkLogixConditionals(NamedBean bean)
Create the Logix/Conditional usage string.(package private) static java.lang.String
WhereUsedCollectors. checkLogixNGConditionals(NamedBean bean)
Create the LogixNG/ConditionalNG usage string.(package private) static java.lang.String
WhereUsedCollectors. checkOBlocks(NamedBean bean)
Create the OBlock usage string.(package private) static java.lang.String
WhereUsedCollectors. checkPanels(NamedBean bean)
Create the Panel usage string.(package private) static java.lang.String
WhereUsedCollectors. checkRoutes(NamedBean bean)
Create the Route usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSections(NamedBean bean)
Create the Section usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSignalGroups(NamedBean bean)
Create the Signal Group usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSignalHeadLogic(NamedBean bean)
Create the Signal Head Logic usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSignalHeads(NamedBean bean)
Create the Signal Head usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSignalMastLogic(NamedBean bean)
Create the Signal Mast Logic usage string.(package private) static java.lang.String
WhereUsedCollectors. checkSignalMasts(NamedBean bean)
Create the Signal Mast usage string.(package private) static java.lang.String
WhereUsedCollectors. checkTransits(NamedBean bean)
Create the Transit usage string.(package private) static java.lang.String
WhereUsedCollectors. checkTurnouts(NamedBean bean)
Create the Turnout usage string.(package private) static java.lang.String
WhereUsedCollectors. checkWarrants(NamedBean bean)
Create the Warrant usage string.static javax.swing.JTextArea
AudioWhereUsed. getWhereUsed(NamedBean audio)
Populate a textarea with the where used content for the supplied Audio bean.static javax.swing.JTextArea
BlockWhereUsed. getWhereUsed(NamedBean block)
Populate a textarea with the where used content for the supplied sensor.static javax.swing.JTextArea
EntryExitWhereUsed. getWhereUsed(NamedBean entryexit)
Populate a textarea with the where used content for the supplied bean.static javax.swing.JTextArea
LightWhereUsed. getWhereUsed(NamedBean light)
Populate a textarea with the where used content for the supplied sensor.static javax.swing.JTextArea
MemoryWhereUsed. getWhereUsed(NamedBean memory)
Populate a textarea with the where used content for the supplied memory.static javax.swing.JTextArea
OBlockWhereUsed. getWhereUsed(NamedBean oblock)
Populate a textarea with the where used content for the supplied sensor.static javax.swing.JTextArea
ReporterWhereUsed. getWhereUsed(NamedBean reporter)
Populate a textarea with the where used content for the supplied reporter.static javax.swing.JTextArea
RouteWhereUsed. getWhereUsed(NamedBean route)
Populate a textarea with the where used content for the supplied sensor.static javax.swing.JTextArea
SectionWhereUsed. getWhereUsed(NamedBean section)
Populate a textarea with the where used content for the supplied sensor.static javax.swing.JTextArea
SensorWhereUsed. getWhereUsed(NamedBean sensor)
Populate a textarea with the whereused content for the supplied sensor.static javax.swing.JTextArea
SignalHeadWhereUsed. getWhereUsed(NamedBean signalHead)
Populate a textarea with the where used content for the supplied signal head.static javax.swing.JTextArea
SignalMastWhereUsed. getWhereUsed(NamedBean signalMast)
Populate a textarea with the where used content for the supplied signal mast.static javax.swing.JTextArea
TurnoutWhereUsed. getWhereUsed(NamedBean turnout)
Populate a textarea with the where used content for the supplied turnout.static javax.swing.JTextArea
WarrantWhereUsed. getWhereUsed(NamedBean warrant)
Populate a textarea with the where used content for the supplied bean. -
Uses of NamedBean in jmri.jmrix
Methods in jmri.jmrix with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>CaptiveSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
abstract <B extends NamedBean>
java.util.Comparator<B>DefaultSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Get the Comparator to be used for two NamedBeans. -
Uses of NamedBean in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement NamedBean Modifier and Type Class Description class
AcelaLight
AcelaLight.javaclass
AcelaSensor
Extend jmri.AbstractSensor for Acela systemsclass
AcelaSignalHead
Extend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen.class
AcelaTurnout
Implementation of the Turnout Object for AcelaMethods in jmri.jmrix.acela with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>AcelaSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement NamedBean Modifier and Type Class Description class
AnymaDMX_UsbLight
AnymaDMX_UsbLight.javaMethods in jmri.jmrix.anyma with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>AnymaDMX_SystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.bachrus
Methods in jmri.jmrix.bachrus with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SpeedoSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement NamedBean Modifier and Type Class Description class
BiDiBLight
Implementation of the Light Control Object for BiDiB.class
BiDiBReporter
This class implements the Reporter Manager interface for BiDiB railcom feedback.class
BiDiBSensor
Extend jmri.AbstractSensor for BiDiB systemsclass
BiDiBSignalMast
This class implements a SignalMast that use BiDiB Accessories to set aspects.class
BiDiBTurnout
BiDiB implementation of the Turnout interface.Methods in jmri.jmrix.bidib with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>BiDiBSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Get the Comparator to be used for two NamedBeans. -
Uses of NamedBean in jmri.jmrix.can
Methods in jmri.jmrix.can with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>CanSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Get the Comparator to be used for two NamedBeans. -
Uses of NamedBean in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement NamedBean Modifier and Type Class Description class
CbusLight
Light implementation for CBUS connections.class
CbusReporter
Extend jmri.AbstractRailComReporter for CBUS controls.class
CbusSensor
Extend jmri.AbstractSensor for CBUS controls.class
CbusTurnout
Turnout for CBUS connections.Methods in jmri.jmrix.can.cbus with parameters of type NamedBean Modifier and Type Method Description java.lang.String
CbusLightManager. getNextValidSystemName(NamedBean currentBean)
java.lang.String
CbusSensorManager. getNextValidSystemName(NamedBean currentBean)
java.lang.String
CbusTurnoutManager. getNextValidSystemName(NamedBean currentBean)
-
Uses of NamedBean in jmri.jmrix.can.cbus.eventtable
Methods in jmri.jmrix.can.cbus.eventtable that return types with arguments of type NamedBean Modifier and Type Method Description java.util.Set<NamedBean>
CbusEventBeanData. getActionA()
java.util.Set<NamedBean>
CbusEventBeanData. getActionB()
Methods in jmri.jmrix.can.cbus.eventtable with parameters of type NamedBean Modifier and Type Method Description void
CbusTableEvent. appendOnOffBean(NamedBean nb, boolean beanState, CbusEventDataElements.EvState evState)
Constructor parameters in jmri.jmrix.can.cbus.eventtable with type arguments of type NamedBean Constructor Description CbusEventBeanData(java.util.Set<NamedBean> nbActiveA, java.util.Set<NamedBean> nbActiveB)
CbusEventBeanData(java.util.Set<NamedBean> nbActiveA, java.util.Set<NamedBean> nbActiveB, java.util.Set<NamedBean> nbInActiveA, java.util.Set<NamedBean> nbInActiveB, CbusEventDataElements.EvState state)
-
Uses of NamedBean in jmri.jmrix.cmri
Methods in jmri.jmrix.cmri with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>CMRISystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement NamedBean Modifier and Type Class Description class
SerialLight
SerialLight.java Implementation of the Light Object for C/MRIclass
SerialSensor
Extend jmri.AbstractSensor for C/MRI serial systemsclass
SerialTurnout
Turnout implementation for C/MRI serial systems.Methods in jmri.jmrix.cmri.serial with parameters of type NamedBean Modifier and Type Method Description int
SerialLight. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
SerialSensor. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
SerialTurnout. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation. -
Uses of NamedBean in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement NamedBean Modifier and Type Class Description class
Dcc4PcReporter
Extend jmri.implementation.AbstractRailComReporter for Dcc4Pc Reporters.class
Dcc4PcSensor
Implement a Sensor via Dcc4Pc communications.Methods in jmri.jmrix.dcc4pc with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>Dcc4PcSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement NamedBean Modifier and Type Class Description class
DCCppLight
Implementation of the Light Object for DCC++class
DCCppSensor
Extend jmri.AbstractSensor for DCC++ layouts.class
DCCppTurnout
Extends jmri.AbstractTurnout for DCCpp layoutsMethods in jmri.jmrix.dccpp with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>DCCppSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.direct
Methods in jmri.jmrix.direct with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>DirectSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.easydcc
Classes in jmri.jmrix.easydcc that implement NamedBean Modifier and Type Class Description class
EasyDccTurnout
EasyDCC implementation of the Turnout interface.Methods in jmri.jmrix.easydcc with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>EasyDccSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement NamedBean Modifier and Type Class Description class
EcosReporter
Extend jmri.AbstractReporter for Ecos Reporters Implemenation for providing status of rail com decoders at this reporter location.class
EcosSensor
Implement a Sensor via ECoS communications.class
EcosTurnout
Implement a Turnout via ECoS communications.Methods in jmri.jmrix.ecos with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>EcosSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Methods in jmri.jmrix.ecos that return types with arguments of type NamedBean Modifier and Type Method Description java.lang.Class<NamedBean>
EcosLocoAddressManager. getNamedBeanClass()
-
Uses of NamedBean in jmri.jmrix.ecos.swing.locodatabase
Methods in jmri.jmrix.ecos.swing.locodatabase that return types with arguments of type NamedBean Modifier and Type Method Description protected Manager<NamedBean>
EcosLocoTableTabAction. getManager()
protected AbstractTableAction<NamedBean>
EcosLocoTableTabAction. getNewTableAction(java.lang.String choice)
protected AbstractTableAction<NamedBean>
EcosLocoTableTabAction. getNewTableAction(java.lang.String choice, EcosSystemConnectionMemo eMemo)
Method parameters in jmri.jmrix.ecos.swing.locodatabase with type arguments of type NamedBean Modifier and Type Method Description void
EcosLocoTableTabAction. addToFrame(BeanTableFrame<NamedBean> f)
void
EcosLocoTableAction. setManager(Manager<NamedBean> man)
void
EcosLocoTableTabAction. setMenuBar(BeanTableFrame<NamedBean> f)
-
Uses of NamedBean in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement NamedBean Modifier and Type Class Description class
SerialLight
Implementation of the Light interface using Grapevine signal ports.class
SerialSensor
Implement Sensor for Grapevine.class
SerialSignalHead
Extend jmri.AbstractSignalHead for grapevine serial signals.class
SerialTurnout
Implement Turnout for Grapevine.Methods in jmri.jmrix.grapevine with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>GrapevineSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.ieee802154
Methods in jmri.jmrix.ieee802154 with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>IEEE802154SystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement NamedBean Modifier and Type Class Description class
XBeeLight
Light implementation for XBee systems.class
XBeeSensor
Extend jmri.AbstractSensor for XBee connections.class
XBeeTurnout
Turnout implementation for XBee systems.Methods in jmri.jmrix.ieee802154.xbee that return NamedBean Modifier and Type Method Description NamedBean
XBeeNode. getPinBean(int pin)
Get the bean associated with the specified pin.Methods in jmri.jmrix.ieee802154.xbee with parameters of type NamedBean Modifier and Type Method Description boolean
XBeeNode. removePinBean(int pin, NamedBean bean)
Remove the bean associated with the specified pin.boolean
XBeeNode. setPinBean(int pin, NamedBean bean)
Set the bean associated with the specified pin. -
Uses of NamedBean in jmri.jmrix.internal
Classes in jmri.jmrix.internal that implement NamedBean Modifier and Type Class Description class
TrackReporter
Extension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track.Methods in jmri.jmrix.internal with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>InternalSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement NamedBean Modifier and Type Class Description class
IpocsLight
class
IpocsSensor
class
IpocsTurnout
Methods in jmri.jmrix.ipocs with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>IpocsSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement NamedBean Modifier and Type Class Description class
JMRIClientLight
JMRIClient implementation of the Light interface.class
JMRIClientReporter
JMRIClient implementation of the Reporter interface.class
JMRIClientSensor
JMRIClient implementation of the Sensor interface.class
JMRIClientTurnout
JMRIClient implementation of the Turnout interface.Methods in jmri.jmrix.jmriclient with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>JMRIClientSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement NamedBean Modifier and Type Class Description class
XNetLight
Implementation of the Light Object for XpressNet.class
XNetSensor
Extend jmri.AbstractSensor for XpressNet layouts.class
XNetTurnout
Extend jmri.AbstractTurnout for XNet layoutsMethods in jmri.jmrix.lenz with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>XNetSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.lenz.hornbyelite
Classes in jmri.jmrix.lenz.hornbyelite that implement NamedBean Modifier and Type Class Description class
EliteXNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on Hornby Elite connections. -
Uses of NamedBean in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement NamedBean Modifier and Type Class Description class
LNCPSignalMast
Extend jmri.SignalMast for signals implemented by an LNCP.class
LnLight
Implementation of the Light Object for LocoNetclass
LnReporter
Extend jmri.AbstractIdTagReporter for LocoNet layouts.class
LnSensor
Extend jmri.AbstractSensor for LocoNet layouts.class
LnThrottleStringIO
Send a message to the LocoNet throttles.class
LnTurnout
Extend jmri.AbstractTurnout for LocoNet layoutsclass
SE8cSignalHead
Extend jmri.SignalHead for signals implemented by an SE8C.class
TranspondingTag
Concrete implementation of theIdTag
interface for the LocoNet based Transponding reports.Methods in jmri.jmrix.loconet with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>LocoNetSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.loconet.logixng
Classes in jmri.jmrix.loconet.logixng that implement NamedBean Modifier and Type Class Description class
ActionClearSlots
Sets all engine slots to status commonclass
ActionUpdateSlots
Request an update of the LocoNet slotsclass
ExpressionSlotUsage
This expression compares the number of slots that are currently in use with a threshold number.class
SetSpeedZero
Sets the speed to zero if the loco hasn't been used in a while. -
Uses of NamedBean in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement NamedBean Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for C/MRIclass
SerialSensor
Extend jmri.AbstractSensor for Maple systems.class
SerialTurnout
Turnout implementation for Maple systems.Methods in jmri.jmrix.maple with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>MapleSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement NamedBean Modifier and Type Class Description class
MarklinSensor
Implement a Sensor via Marklin communications.class
MarklinTurnout
Implement a Turnout via Marklin communications.Methods in jmri.jmrix.marklin with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>MarklinSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.marklin.cdb
Methods in jmri.jmrix.marklin.cdb with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>CdBSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt with type parameters of type NamedBean Modifier and Type Interface Description interface
MqttContentParser<T extends NamedBean>
Interface defining a content parser, which translates to and from the MQTT payload content.Classes in jmri.jmrix.mqtt that implement NamedBean Modifier and Type Class Description class
MqttLight
MQTT implementation of the Light interface.(package private) class
MqttReporter
Provide a Reporter implementation for MQTT communicationsclass
MqttSensor
Implementation of the Sensor interface for MQTT layouts.class
MqttSignalMast
SignalMast implemented via MQTT messagesclass
MqttTurnout
Implementation of the Turnout interface for MQTT layouts.Methods in jmri.jmrix.mqtt with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>MqttSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.mqtt.logixng
Classes in jmri.jmrix.mqtt.logixng that implement NamedBean Modifier and Type Class Description class
Publish
This action publishes a message to MQTT.class
Subscribe
This action subscribes to a topic to MQTT. -
Uses of NamedBean in jmri.jmrix.mrc
Classes in jmri.jmrix.mrc that implement NamedBean Modifier and Type Class Description class
MrcTurnout
New MRC implementation of the Turnout interface From Xpa+Modem implementation of the Turnout interface.Methods in jmri.jmrix.mrc with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>MrcSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement NamedBean Modifier and Type Class Description class
NceLight
NceLight.java Implementation of the Light Object for NCEclass
NceSensor
Extend jmri.AbstractSensor for NCE systemsclass
NceTurnout
Implement a Turnout via NCE communications.Methods in jmri.jmrix.nce with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>NceSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement NamedBean Modifier and Type Class Description class
SerialLight
Implementation of the Light Objectclass
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialTurnout
Extend jmri.AbstractTurnout for Oak Tree serial layouts.Methods in jmri.jmrix.oaktree with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>OakTreeSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement NamedBean Modifier and Type Class Description class
OlcbLight
class
OlcbReporter
Implement jmri.AbstractReporter for OpenLCB protocol.class
OlcbSensor
Extend jmri.AbstractSensor for OpenLCB controls.class
OlcbSignalMast
This class implements a SignalMast that use OpenLCB Events to set aspects.class
OlcbTurnout
Turnout for OpenLCB connections.Methods in jmri.jmrix.openlcb with parameters of type NamedBean Modifier and Type Method Description int
OlcbReporter. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
OlcbSensor. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.int
OlcbTurnout. compareSystemNameSuffix(java.lang.String suffix1, java.lang.String suffix2, NamedBean n)
Compare the suffix of this NamedBean's name with the suffix of the argument NamedBean's name for thecompareTo(jmri.NamedBean)
operation.java.lang.String
OlcbReporterManager. getNextValidSystemName(NamedBean currentBean)
java.lang.String
OlcbSensorManager. getNextValidSystemName(NamedBean currentBean)
java.lang.String
OlcbTurnoutManager. getNextValidSystemName(NamedBean currentBean)
(package private) static boolean
OlcbUtils. isOlcbBean(NamedBean b)
Tests whether a given NamedBead is an OpenLCB implementation.(package private) static int
OlcbUtils. overridePCFlagsFromProperties(NamedBean parent, int defaultFlags)
Checks the NamedBean properties and updates the BitProducerConsumer flags based on them. -
Uses of NamedBean in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement NamedBean Modifier and Type Class Description class
RaspberryPiSensor
Sensor interface for RaspberryPi GPIO pins.class
RaspberryPiTurnout
Turnout interface to RaspberryPi GPIO pins.Methods in jmri.jmrix.pi with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>RaspberryPiSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement NamedBean Modifier and Type Class Description class
SerialLight
Implementation of the Light Object for Powerline devices.class
SerialSensor
Extend jmri.AbstractSensor for serial systemsclass
SerialTurnout
Turnout implementation for X10.class
SerialX10Light
Implementation of the Light class for X10-based subclasses.Methods in jmri.jmrix.powerline with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SerialSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
Methods in jmri.jmrix.powerline with parameters of type NamedBean Modifier and Type Method Description java.lang.String
SerialSensorManager. getNextValidSystemName(NamedBean currentBean)
java.lang.String
SerialTurnoutManager. getNextValidSystemName(NamedBean currentBean)
-
Uses of NamedBean in jmri.jmrix.powerline.cm11
Classes in jmri.jmrix.powerline.cm11 that implement NamedBean Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 CM11 interfaces. -
Uses of NamedBean in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement NamedBean Modifier and Type Class Description class
SpecificLight
Implementation of the Light Object for X10 for CP290 interfaces. -
Uses of NamedBean in jmri.jmrix.powerline.dmx512
Classes in jmri.jmrix.powerline.dmx512 that implement NamedBean Modifier and Type Class Description class
SpecificDmxLight
Implementation of the Light class for DMX based subclasses.class
SpecificLight
Implementation of the Light Object for DMX512 Serial interfaces. -
Uses of NamedBean in jmri.jmrix.powerline.insteon2412s
Classes in jmri.jmrix.powerline.insteon2412s that implement NamedBean Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of NamedBean in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement NamedBean Modifier and Type Class Description class
SpecificInsteonLight
Implementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.class
SpecificX10Light
Implementation of the Light Object for X10 receivers on Insteon 2412S interfaces. -
Uses of NamedBean in jmri.jmrix.qsi
Methods in jmri.jmrix.qsi with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>QsiSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.rfid
Classes in jmri.jmrix.rfid that implement NamedBean Modifier and Type Class Description class
RfidReporter
Extend AbstractIdTagReporter for RFID systemsclass
RfidSensor
Extend jmri.AbstractSensor for RFID systemsclass
TimeoutRfidSensor
Timeout specific implementation of an RfidSensor.Methods in jmri.jmrix.rfid with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>RfidSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement NamedBean Modifier and Type Class Description class
Z21CanReporter
Z21CanReporter implements the Reporter Manager interface for Can connected reporters on Roco Z21 systems.class
Z21CanSensor
Z21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.class
Z21Reporter
Z21Reporter implements the Reporter Manager interface for Roco Z21 systems.class
Z21RMBusSensor
Extend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.class
Z21XNetTurnout
Extend jmri.jmrix.lenz.XNetTurnout for Roco Z21/z21 systems.Methods in jmri.jmrix.roco.z21 with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>Z21SystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement NamedBean Modifier and Type Class Description class
RpsReporter
RPS implementation of the Reporter interface.class
RpsSensor
Extend jmri.AbstractSensor for RPS systems.Methods in jmri.jmrix.rps with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>RpsSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement NamedBean Modifier and Type Class Description class
SerialLight
Implementation of the Light Object.class
SerialSensor
Extend jmri.AbstractSensor for serial systems.class
SerialTurnout
Extend jmri.AbstractTurnout for SECSI serial layouts.Methods in jmri.jmrix.secsi with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SecsiSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.sprog
Classes in jmri.jmrix.sprog that implement NamedBean Modifier and Type Class Description class
SprogCSTurnout
Sprog implementation of the Turnout interface.class
SprogTurnout
Sprog implementation of the Turnout interface.Methods in jmri.jmrix.sprog with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SprogSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement NamedBean Modifier and Type Class Description class
SRCPSensor
SRCPSensor implementation of the Sensor interface.class
SRCPTurnout
SRCP implementation of the Turnout interface.Methods in jmri.jmrix.srcp with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>SRCPBusConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
<B extends NamedBean>
java.util.Comparator<B>SRCPSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement NamedBean Modifier and Type Class Description class
TamsSensor
Implement a Sensor via Tams communications.class
TamsTurnout
Implement a Turnout via Tams communications.Methods in jmri.jmrix.tams with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>TamsSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.tmcc
Classes in jmri.jmrix.tmcc that implement NamedBean Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for TMCC serial layouts.Methods in jmri.jmrix.tmcc with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>TmccSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.xpa
Classes in jmri.jmrix.xpa that implement NamedBean Modifier and Type Class Description class
XpaTurnout
Xpa+Modem implementation of the Turnout interface.Methods in jmri.jmrix.xpa with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>XpaSystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.zimo
Classes in jmri.jmrix.zimo that implement NamedBean Modifier and Type Class Description class
Mx1Turnout
New Zimo Binary implementation of the Turnout interfaceMethods in jmri.jmrix.zimo with type parameters of type NamedBean Modifier and Type Method Description <B extends NamedBean>
java.util.Comparator<B>Mx1SystemConnectionMemo. getNamedBeanComparator(java.lang.Class<B> type)
-
Uses of NamedBean in jmri.jmrix.ztc.ztc611
Classes in jmri.jmrix.ztc.ztc611 that implement NamedBean Modifier and Type Class Description class
ZTC611XNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections. -
Uses of NamedBean in jmri.managers
Classes in jmri.managers with type parameters of type NamedBean Modifier and Type Class Description class
AbstractManager<E extends NamedBean>
Abstract partial implementation for all Manager-type classes.class
AbstractProvidingProxyManager<E extends NamedBean>
Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.class
AbstractProxyManager<E extends NamedBean>
Implementation of a Manager that can serves as a proxy for multiple system-specific implementations.Methods in jmri.managers with parameters of type NamedBean Modifier and Type Method Description java.lang.String
AbstractProxyManager. getNextValidSystemName(NamedBean currentBean)
(package private) void
DefaultSignalSystemManager. loadProperties(NamedBean t, org.jdom2.Element elem)
Method parameters in jmri.managers with type arguments of type NamedBean Modifier and Type Method Description void
ProxyAnalogIOManager. addBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Add a type of NamedBean, for example VariableLight, that should be also registred in AnalogIOManager.void
ProxyAnalogIOManager. removeBeanType(java.lang.Class<? extends AnalogIO> clazz, Manager<? extends NamedBean> manager)
Remove a type of NamedBean, for example VariableLight, from beeing registred in AnalogIOManager. -
Uses of NamedBean in jmri.managers.configurexml
Methods in jmri.managers.configurexml with type parameters of type NamedBean Modifier and Type Method Description <T extends NamedBean>
NamedBeanHandle<T>AbstractNamedBeanManagerConfigXML. checkedNamedBeanHandle(java.lang.String name, T type, Manager<T> m)
Service method to load a NamedBeanHandle to a NamedBean by name, check it for validity, and if need be notify about errors.<T extends NamedBean>
java.lang.StringAbstractNamedBeanManagerConfigXML. checkedNamedBeanName(java.lang.String name, T type, Manager<T> m)
Service method to reference to a NamedBean by name, and if need be notify about errors.<T extends NamedBean>
TAbstractNamedBeanManagerConfigXML. checkedNamedBeanReference(java.lang.String name, T type, Manager<T> m)
Service method to load a reference to a NamedBean by name, check it for validity, and if need be notify about errors.(package private) <T extends NamedBean>
voidAbstractNamedBeanManagerConfigXML. checkNameNormalization(java.lang.String rawSystemName, java.lang.String rawUserName, Manager<T> manager)
Common service routine to check for and report on normalization (errors) in the incoming NamedBean's name(s)Methods in jmri.managers.configurexml with parameters of type NamedBean Modifier and Type Method Description (package private) void
AbstractNamedBeanManagerConfigXML. loadComment(NamedBean t, java.util.List<org.jdom2.Element> beanList, int i)
Load the comment attribute into a NamedBean from one element of a list of Elements defining NamedBeans(package private) void
AbstractNamedBeanManagerConfigXML. loadComment(NamedBean t, org.jdom2.Element elem)
Load the comment attribute into a NamedBean from an Element defining a NamedBeanprotected void
AbstractNamedBeanManagerConfigXML. loadCommon(NamedBean t, org.jdom2.Element elem)
Load common items: comment The username is not loaded, because it had to be provided in the ctor earlier.(package private) void
AbstractNamedBeanManagerConfigXML. loadProperties(NamedBean t, org.jdom2.Element elem)
Load all key/value properties(package private) void
AbstractNamedBeanManagerConfigXML. storeComment(NamedBean t, org.jdom2.Element elem)
Store the comment parameter from a NamedBeanprotected void
AbstractNamedBeanManagerConfigXML. storeCommon(NamedBean t, org.jdom2.Element elem)
Store common items: user name comment(package private) void
AbstractNamedBeanManagerConfigXML. storeProperties(NamedBean t, org.jdom2.Element elem)
Store all key/value properties.(package private) void
AbstractNamedBeanManagerConfigXML. storeUserName(NamedBean t, org.jdom2.Element elem)
Store the username parameter from a NamedBean. -
Uses of NamedBean in jmri.server.json
Classes in jmri.server.json with type parameters of type NamedBean Modifier and Type Class Description class
JsonNamedBeanHttpService<T extends NamedBean>
Abstract implementation of JsonHttpService with specific support forNamedBean
objects.class
JsonNamedBeanSocketService<T extends NamedBean,H extends JsonNamedBeanHttpService<T>>
Abstract implementation of JsonSocketService with specific support forNamedBean
objects.class
JsonNonProvidedNamedBeanHttpService<T extends NamedBean>
Abstract implementation of JsonHttpService with specific support forNamedBean
objects.Fields in jmri.server.json declared as NamedBean Modifier and Type Field Description T
JsonNamedBeanSocketService.NamedBeanListener. bean
-
Uses of NamedBean in jmri.swing
Classes in jmri.swing with type parameters of type NamedBean Modifier and Type Class Description class
ManagerComboBox<B extends NamedBean>
A JComboBox for a set of Managers for the same type of NamedBean.class
NamedBeanComboBox<B extends NamedBean>
AJComboBox
forNamedBean
s. -
Uses of NamedBean in jmri.util
Classes in jmri.util with type parameters of type NamedBean Modifier and Type Class Description class
NamedBeanComparator<B extends NamedBean>
Comparator for JMRI NamedBeans via their System Names.class
NamedBeanExpectedState<T extends NamedBean>
Retain a NamedBean and its expected state.class
NamedBeanExpectedValue<T extends NamedBean,S>
Retain a NamedBean and its expected value (called a state in this class).class
NamedBeanHandleComparator<H extends NamedBeanHandle<? extends NamedBean>>
Comparator for JMRI NamedBeanHandle of NamedBeans via their System Names.class
NamedBeanPreferNumericComparator<B extends NamedBean>
Compare two NamedBeans using thePreferNumericComparator
againstgetSystemName()
for each NamedBean.class
NamedBeanUserNameComparator<B extends NamedBean>
Comparator for JMRI NamedBeans via their User Names.Fields in jmri.util with type parameters of type NamedBean Modifier and Type Field Description (package private) java.util.Collection<NamedBean>
PropertyChangeEventQueue. items
Methods in jmri.util with parameters of type NamedBean Modifier and Type Method Description static PhysicalLocation
PhysicalLocation. getBeanPhysicalLocation(NamedBean b)
getBeanPhysicalLocation(NamedBean b) Extract the PhysicalLocation stored in NamedBean b, and return as a new PhysicalLocation object.static void
PhysicalLocation. setBeanPhysicalLocation(PhysicalLocation p, NamedBean b)
setBeanPhysicalLocation(PhysicalLocation p, NamedBean b) Store PhysicalLocation p as a property in NamedBean b.Constructors in jmri.util with parameters of type NamedBean Constructor Description PropertyChangeEventQueue(NamedBean[] array)
Constructor parameters in jmri.util with type arguments of type NamedBean Constructor Description PropertyChangeEventQueue(java.util.Collection<NamedBean> collection)
-
Uses of NamedBean in jmri.util.swing
Classes in jmri.util.swing with type parameters of type NamedBean Modifier and Type Class Description class
BeanSelectCreatePanel<E extends NamedBean>
class
BeanSelectPanel<E extends NamedBean>
Create a JPanel containing a NamedBeanComboBox.Fields in jmri.util.swing declared as NamedBean Modifier and Type Field Description (package private) E
BeanSelectCreatePanel. _defaultSelect
(package private) E
BeanSelectPanel. _selection
-