Uses of Interface
jmri.Light

Packages that use Light
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.jmrit.display Control panel and visible icon classes. 
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.cmri.serial   
jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware. 
jmri.jmrix.jmriclient   
jmri.jmrix.lenz   
jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools. 
jmri.jmrix.maple   
jmri.jmrix.nce   
jmri.jmrix.oaktree   
jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10. 
jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters. 
jmri.jmrix.powerline.cp290 This package handles communications for CP290 powerline adapters. 
jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters. 
jmri.jmrix.powerline.simulator   
jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware. 
jmri.managers Provides implementations of various JMRI managers. 
 

Uses of Light in jmri
 

Methods in jmri that return Light
 Light LightManager.getBySystemName(String s)
          Locate a Light by its system name
 Light LightManager.getByUserName(String s)
          Locate a Light by its user name
 Light LightManager.getLight(String name)
          Locate via user name, then system name if needed.
 Light LightManager.newLight(String systemName, String userName)
          Return an instance with the specified system and user names.
 Light LightManager.provideLight(String name)
          Locate via user name, then system name if needed.
 

Uses of Light in jmri.implementation
 

Classes in jmri.implementation that implement Light
 class AbstractLight
          Abstract class providing partial implementation of the the Light interface.
 class AbstractVariableLight
          Abstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.
 

Fields in jmri.implementation declared as Light
protected  Light LightControl._parentLight
           
 

Methods in jmri.implementation with parameters of type Light
 void LightControl.setParentLight(Light l)
           
 

Constructors in jmri.implementation with parameters of type Light
LightControl(Light l)
           
 

Uses of Light in jmri.jmrit.display
 

Methods in jmri.jmrit.display that return Light
 Light LightIcon.getLight()
           
 

Methods in jmri.jmrit.display with parameters of type Light
 void LightIcon.setLight(Light to)
           
 

Uses of Light in jmri.jmrix.acela
 

Classes in jmri.jmrix.acela that implement Light
 class AcelaLight
          AcelaLight.java Implementation of the Light Object for Acela Based in part on SerialTurnout.java
 

Methods in jmri.jmrix.acela that return Light
 Light AcelaLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.cmri.serial
 

Classes in jmri.jmrix.cmri.serial that implement Light
 class SerialLight
          SerialLight.java Implementation of the Light Object for C/MRI Based in part on SerialTurnout.java
 

Methods in jmri.jmrix.cmri.serial that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format or if the system name does not correspond to a configured C/MRI digital output bit Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.grapevine
 

Methods in jmri.jmrix.grapevine that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format or if the system name does not correspond to a configured C/MRI digital output bit Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.jmriclient
 

Classes in jmri.jmrix.jmriclient that implement Light
 class JMRIClientLight
          JMRIClient implementation of the Light interface.
 

Methods in jmri.jmrix.jmriclient that return Light
 Light JMRIClientLightManager.createNewLight(String systemName, String userName)
           
 

Uses of Light in jmri.jmrix.lenz
 

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

Methods in jmri.jmrix.lenz that return Light
 Light XNetLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement Light
 class LnLight
          LnLight.java Implementation of the Light Object for Loconet Based in part on SerialLight.java
 

Methods in jmri.jmrix.loconet that return Light
 Light LnLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.maple
 

Methods in jmri.jmrix.maple that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format or if the system name does not correspond to a configured digital output bit Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement Light
 class NceLight
          NceLight.java Implementation of the Light Object for NCE Based in part on SerialLight.java
 

Methods in jmri.jmrix.nce that return Light
 Light NceLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.oaktree
 

Methods in jmri.jmrix.oaktree that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format or if the system name does not correspond to a configured C/MRI digital output bit Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.jmrix.powerline
 

Classes in jmri.jmrix.powerline that implement Light
 class SerialX10Light
          Implementation of the Light class for X10-based subclasses.
 

Methods in jmri.jmrix.powerline that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
protected abstract  Light SerialLightManager.createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
 

Uses of Light in jmri.jmrix.powerline.cm11
 

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

Methods in jmri.jmrix.powerline.cm11 that return Light
protected  Light SpecificLightManager.createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
 

Uses of Light in jmri.jmrix.powerline.cp290
 

Methods in jmri.jmrix.powerline.cp290 that return Light
protected  Light SpecificLightManager.createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
 

Uses of Light in jmri.jmrix.powerline.insteon2412s
 

Classes in jmri.jmrix.powerline.insteon2412s that implement Light
 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.
 

Methods in jmri.jmrix.powerline.insteon2412s that return Light
protected  Light SpecificLightManager.createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
 

Uses of Light in jmri.jmrix.powerline.simulator
 

Methods in jmri.jmrix.powerline.simulator that return Light
protected  Light SpecificLightManager.createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
 

Uses of Light in jmri.jmrix.secsi
 

Methods in jmri.jmrix.secsi that return Light
 Light SerialLightManager.createNewLight(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format or if the system name does not correspond to a configured C/MRI digital output bit Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Light in jmri.managers
 

Methods in jmri.managers that return Light
protected  Light InternalLightManager.createNewLight(String systemName, String userName)
          Create and return an internal (no layout connection) Light
protected abstract  Light AbstractLightManager.createNewLight(String systemName, String userName)
          Internal method to invoke the factory, after all the logic for returning an existing method has been invoked.
 Light ProxyLightManager.getBySystemName(String systemName)
          Locate an instance based on a system name.
 Light AbstractLightManager.getBySystemName(String name)
          Locate a Light by its system name
 Light ProxyLightManager.getByUserName(String userName)
          Locate an instance based on a user name.
 Light AbstractLightManager.getByUserName(String key)
          Locate a Light by its user name
 Light ProxyLightManager.getLight(String name)
          Locate via user name, then system name if needed.
 Light AbstractLightManager.getLight(String name)
          Locate via user name, then system name if needed.
 Light ProxyLightManager.newLight(String systemName, String userName)
          Return an instance with the specified system and user names.
 Light AbstractLightManager.newLight(String systemName, String userName)
          Return an instance with the specified system and user names.
 Light ProxyLightManager.provideLight(String name)
          Locate via user name, then system name if needed.
 Light AbstractLightManager.provideLight(String name)
          Locate via user name, then system name if needed.
 



Copyright © 1997 - 2011 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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads