Uses of Interface
jmri.NamedBean

Packages that use NamedBean
jmri Provides basic interfaces and abstract implementations of the JMRI layout management concepts. 
jmri.configurexml Provides an XML-based mechanism for storing and restoring configurations. 
jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling. 
jmri.jmrit.display Control panel and visible icon classes. 
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network 
jmri.jmrix.cmri.serial   
jmri.jmrix.easydcc   
jmri.jmrix.ecos Support for the ESU ECoS. 
jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware. 
jmri.jmrix.lenz   
jmri.jmrix.lenz.hornbyelite   
jmri.jmrix.loconet   
jmri.jmrix.nce   
jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters. 
jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc
jmri.jmrix.sprog   
jmri.jmrix.srcp Implementation Notes Every SRCP message or reply ends in a 0x0A character, which is an "\n" character in Java. 
jmri.jmrix.xpa   
jmri.managers   
 

Uses of NamedBean in jmri
 

Subinterfaces of NamedBean in jmri
 interface Conditional
          A Conditional is layout control logic, consisting of a logical expression and an action.
 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) and take action when these conditionals change in a user specified way.
 interface Memory
          Represent a Memory, a place to store values.
 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 Sensor
          General input device representation.
 interface SignalHead
          Represent a single signal head.
 interface Turnout
          Represent a Turnout on the layout.
 

Classes in jmri that implement NamedBean
 class AbstractLight
          Abstract class providing partial implementation of the basic logic of the Light interface.
 class AbstractMemory
          Base for the Memory interface.
 class AbstractNamedBean
          Abstract base for the NamedBean interface.
 class 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 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 Block
          Represents a particular piece of track, more informally a "Block".
 class DccSignalHead
          This class implements a SignalHead the 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 interface The mapping is as follows: 0 = DARK
1 = RED
2 = YELLOW
3 = GREEN
4 = FLASHRED
5 = FLASHYELLOW
6 = FLASHGREEN
The FLASH appearances are expected to be implemented in the decoder.
 class DefaultConditional
          Class providing the basic logic of the Conditional interface.
 class DefaultLogix
          Class providing the basic logic of the Logix interface.
 class DefaultMemory
          Concrete implementation of the Reporter interface for the Internal system.
 class DefaultRoute
          Class providing the basic logic of the Route interface.
 class DefaultSignalHead
          Default implementation of the basic logic of the SignalHead interface.
 class DoubleTurnoutSignalHead
          Drive a single signal head via two "Turnout" objects.
 class LsDecSignalHead
          Implement SignalHead for Littfinski Daten Technik (LDT) signals.
 class Section
          Sections represent a group of one or more connected Blocks that may be allocated to one or more trains travelling in a given direction.
 class Transit
          Class providing the basic implementation of a Transit.
 class TripleTurnoutSignalHead
          Drive a single signal head via three "Turnout" objects.
 class VirtualSignalHead
          A signal head that exists only within the program.
 

Methods in jmri that return NamedBean
 NamedBean BeanSetting.getBean()
           
 

Methods in jmri with parameters of type NamedBean
 void Manager.deregister(NamedBean n)
          Forget a NamedBean Object created outside the manager.
 void AbstractManager.deregister(NamedBean s)
          Forget a NamedBean Object created outside the manager.
 void Manager.register(NamedBean n)
          Remember a NamedBean Object created outside the manager.
 void AbstractManager.register(NamedBean s)
          Remember a NamedBean Object created outside the manager.
 

Constructors in jmri with parameters of type NamedBean
BeanSetting(NamedBean t, int setting)
           
 

Uses of NamedBean in jmri.configurexml
 

Methods in jmri.configurexml with parameters of type NamedBean
protected  void AbstractNamedBeanManagerConfigXML.loadCommon(NamedBean t, org.jdom.Element elem)
          Load common items: comment The username is not loaded, because it had to be provided in the ctor earlier.
protected  void AbstractNamedBeanManagerConfigXML.storeCommon(NamedBean t, org.jdom.Element elem)
          Store common items: user name comment
 

Uses of NamedBean in jmri.jmrit.automat
 

Fields in jmri.jmrit.automat declared as NamedBean
 NamedBean[] Siglet.inputs
           
 NamedBean[] Siglet.outputs
           
 

Methods in jmri.jmrit.automat with parameters of type NamedBean
 void Siglet.setInputs(NamedBean[] in)
           
 void AbstractAutomaton.waitChange(NamedBean[] mInputs)
          Wait for one of a list of NamedBeans (sensors, signal heads and/or turnouts) to change.
 

Uses of NamedBean in jmri.jmrit.display
 

Classes in jmri.jmrit.display that implement NamedBean
 class LayoutBlock
          A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.
 

Uses of NamedBean in jmri.jmrix.acela
 

Classes in jmri.jmrix.acela that implement NamedBean
 class AcelaLight
          AcelaLight.java Implementation of the Light Object for Acela Based in part on SerialTurnout.java
 class AcelaSensor
          Extend jmri.AbstractSensor for Acela systems
 class AcelaTurnout
          AcelaLight.java Implementation of the Light Object for Acela Based in part on SerialTurnout.java
 

Uses of NamedBean in jmri.jmrix.can.cbus
 

Classes in jmri.jmrix.can.cbus that implement NamedBean
 class CbusSensor
          Extend jmri.AbstractSensor for CBUS controls.
 class CbusTurnout
          Turnout for CBUS connections.
 

Uses of NamedBean in jmri.jmrix.cmri.serial
 

Classes in jmri.jmrix.cmri.serial that implement NamedBean
 class SerialLight
          SerialLight.java Implementation of the Light Object for C/MRI Based in part on SerialTurnout.java
 class SerialSensor
          Extend jmri.AbstractSensor for C/MRI serial systems
 class SerialTurnout
          Turnout implementation for C/MRI serial systems.
 

Uses of NamedBean in jmri.jmrix.easydcc
 

Classes in jmri.jmrix.easydcc that implement NamedBean
 class EasyDccTurnout
          EasyDcc implementation of the Turnout interface.
 

Uses of NamedBean in jmri.jmrix.ecos
 

Classes in jmri.jmrix.ecos that implement NamedBean
 class EcosTurnout
          Implement a Turnout via Ecos communications.
 

Uses of NamedBean in jmri.jmrix.grapevine
 

Classes in jmri.jmrix.grapevine that implement NamedBean
 class SerialSignalHead
          SerialSignalHead.java This object doesn't listen to the Grapevine serial communications.
 

Uses of NamedBean in jmri.jmrix.lenz
 

Classes in jmri.jmrix.lenz that implement NamedBean
 class XNetLight
          XNetLight.java Implementation of the Light Object for XPressNet NOTE: This is a simplification of the XNetTurnout class.
 class XNetSensor
          Extend jmri.AbstractSensor for XPressNet layouts.
 class XNetTurnout
           
 

Uses of NamedBean in jmri.jmrix.lenz.hornbyelite
 

Classes in jmri.jmrix.lenz.hornbyelite that implement NamedBean
 class EliteXNetTurnout
           
 

Uses of NamedBean in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement NamedBean
 class LnLight
          LnLight.java Implementation of the Light Object for Loconet Based in part on SerialLight.java
 class LnReporter
          Extend jmri.AbstractReporter for LocoNet layouts This implementation reports transponding messages.
 class LnSensor
          Extend jmri.AbstractSensor for LocoNet layouts.
 class LnTurnout
          Extend jmri.AbstractTurnout for LocoNet layouts This implementation implements the "SENT" feedback, where LocoNet messages originating on the layout can change both KnownState and CommandedState.
 class SE8cSignalHead
          Extend jmri.SignalHead for signals implemented by an SE8c This implementation writes out to the physical signal when it's commanded to change appearance, and updates its internal state when it hears commands from other places.
 

Uses of NamedBean in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement NamedBean
 class NceSensor
          Extend jmri.AbstractSensor for NCE systems
 class NceTurnout
          Implement a Turnout via NCE communications.
 

Uses of NamedBean in jmri.jmrix.powerline.cm11
 

Classes in jmri.jmrix.powerline.cm11 that implement NamedBean
 class SpecificLight
          Implementation of the Light Object for X10 CM11 interfaces.
 

Uses of NamedBean in jmri.jmrix.rps
 

Classes in jmri.jmrix.rps that implement NamedBean
 class RpsReporter
          RPS implementation of the Reporter interface.
 class RpsSensor
          Extend jmri.AbstractSensor for RPS systems System names are "RSpppp", where ppp is a representation of the region, for example "RS(0,0,0);(1,0,0);(1,1,0);(0,1,0)".
 

Uses of NamedBean in jmri.jmrix.sprog
 

Classes in jmri.jmrix.sprog that implement NamedBean
 class SprogTurnout
          Sprog implementation of the Turnout interface.
 

Uses of NamedBean in jmri.jmrix.srcp
 

Classes in jmri.jmrix.srcp that implement NamedBean
 class SRCPTurnout
          SRCP implementation of the Turnout interface.
 

Uses of NamedBean in jmri.jmrix.xpa
 

Classes in jmri.jmrix.xpa that implement NamedBean
 class XpaTurnout
          Xpa+Modem implementation of the Turnout interface.
 

Uses of NamedBean in jmri.managers
 

Methods in jmri.managers with parameters of type NamedBean
 void AbstractProxyManager.deregister(NamedBean s)
          Forget a NamedBean Object created outside the manager.
 void AbstractProxyManager.register(NamedBean s)
          Remember a NamedBean Object created outside the manager.
 



Copyright © 1997 - 2008 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: SourceForge_Logo