Uses of Interface
jmri.Light
-
Packages that use Light 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.jmris Server implementation for the JMRI interfaces.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.beanedit jmri.jmrit.beantable.light jmri.jmrit.conditional jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.switchboardEditor jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker jmri.jmrit.simplelightctrl jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.anyma jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dccpp jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154.xbee jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.ipocs jmri.jmrix.jmriclient jmri.jmrix.lenz jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.maple jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.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.secsi This package handles communications for the TracTronics SECSI hardware.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.light -
-
Uses of Light in jmri
Subinterfaces of Light in jmri Modifier and Type Interface Description interfaceVariableLightRepresent a single visible Variable Light on the physical layout.Methods in jmri that return Light Modifier and Type Method Description LightLightManager. getBySystemName(java.lang.String s)Locate a Light by its system name.LightLightManager. getByUserName(java.lang.String s)Locate a Light by its user name.LightLightManager. getLight(java.lang.String name)Get an existing Light or return null if it doesn't exist.LightLightManager. newLight(java.lang.String systemName, java.lang.String userName)Return a Light with the specified user or system name.default LightLightManager. provide(java.lang.String name)Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.LightLightManager. provideLight(java.lang.String name)Get the Light with the user name, then system name if needed; if that fails, create a new Light.Methods in jmri with parameters of type Light Modifier and Type Method Description voidLightControl. setParentLight(Light l)Set Light to control Does NOT update any changelisteners -
Uses of Light in jmri.implementation
Classes in jmri.implementation that implement Light Modifier and Type Class Description classAbstractLightAbstract class providing partial implementation of the Light interface.classAbstractVariableLightAbstract class providing partial implementation of the logic of the Light interface when the Intensity is variable.Methods in jmri.implementation with parameters of type Light Modifier and Type Method Description (package private) voidDefaultConditionalExecute. setLight(ConditionalAction action, Light lgt, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setLightIntensity(ConditionalAction action, Light lgt, int intensity, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setLightTransitionTime(ConditionalAction action, Light lgt, int time, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)voidDefaultLightControl. setParentLight(Light l)Set Light to control Does NOT update any changelistenersConstructors in jmri.implementation with parameters of type Light Constructor Description DefaultLightControl(Light l) -
Uses of Light in jmri.jmris
Fields in jmri.jmris declared as Light Modifier and Type Field Description (package private) LightAbstractLightServer.LightListener. lightMethods in jmri.jmris that return Light Modifier and Type Method Description LightAbstractLightServer. initLight(java.lang.String lightName) -
Uses of Light in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as Light Modifier and Type Field Description (package private) LightLightTableAction. curLightFields in jmri.jmrit.beantable with type parameters of type Light Modifier and Type Field Description (package private) Manager<Light>LightTableAction. connectionChoice(package private) ManagerComboBox<Light>LightTableAction. prefixBoxMethods in jmri.jmrit.beantable that return types with arguments of type Light Modifier and Type Method Description protected Manager<Light>LightTableTabAction. getManager()Method parameters in jmri.jmrit.beantable with type arguments of type Light Modifier and Type Method Description voidLightTableAction. setManager(Manager<Light> man)If the subClass is being included in a greater tabbed frame, then this is used to specify which manager the subclass should be using. -
Uses of Light in jmri.jmrit.beantable.beanedit
Methods in jmri.jmrit.beantable.beanedit that return Light Modifier and Type Method Description LightLightEditAction. getByUserName(java.lang.String name) -
Uses of Light in jmri.jmrit.beantable.light
Methods in jmri.jmrit.beantable.light that return Light Modifier and Type Method Description LightLightTableDataModel. getBySystemName(java.lang.String name)LightLightTableDataModel. getByUserName(java.lang.String name)Methods in jmri.jmrit.beantable.light that return types with arguments of type Light Modifier and Type Method Description Manager<Light>LightTableDataModel. getManager()Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable.light with parameters of type Light Modifier and Type Method Description voidLightTableDataModel. clickOn(Light t)Process a click on The value cell.protected voidLightTableDataModel. doDelete(Light bean)Delete the bean after all the checking has been done.voidLightControlPane. setLightFromControlTable(Light g)Set Controls from the Control Table to the Light.voidLightControlTableModel. setTableToLight(Light light)voidLightControlPane. setToLight(Light l)Set the Table to the Light Controls of a single Light.voidLightIntensityPane. setToLight(Light light)Set the panel to match a Light.Method parameters in jmri.jmrit.beantable.light with type arguments of type Light Modifier and Type Method Description protected voidLightTableDataModel. setManager(Manager<Light> manager)Set the Model Bean Manager.Constructors in jmri.jmrit.beantable.light with parameters of type Light Constructor Description LightControlPane(Light l)Create a Panel for Light Controls.Constructor parameters in jmri.jmrit.beantable.light with type arguments of type Light Constructor Description LightTableDataModel(Manager<Light> mgr) -
Uses of Light in jmri.jmrit.conditional
Methods in jmri.jmrit.conditional that return Light Modifier and Type Method Description (package private) LightConditionalEditBase. getLight(java.lang.String name)Get Light instance. -
Uses of Light in jmri.jmrit.display
Fields in jmri.jmrit.display declared as Light Modifier and Type Field Description (package private) LightLightIcon. lightMethods in jmri.jmrit.display that return Light Modifier and Type Method Description LightLightIcon. getLight()Methods in jmri.jmrit.display with parameters of type Light Modifier and Type Method Description voidLightIcon. setLight(Light to) -
Uses of Light in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return Light Modifier and Type Method Description LightBeanSwitch. getLight() -
Uses of Light in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Light Modifier and Type Method Description LogixNG_SelectNamedBean<Light>ActionLight. getSelectNamedBean() -
Uses of Light in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Light Modifier and Type Method Description LogixNG_SelectNamedBean<Light>ExpressionLight. getSelectNamedBean() -
Uses of Light in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Light Modifier and Type Method Description LightPickListModel.LightPickModel. addBean(java.lang.String name)Return bean with name given in parameter.LightPickListModel.LightPickModel. addBean(java.lang.String sysName, java.lang.String userName)Methods in jmri.jmrit.picker that return types with arguments of type Light Modifier and Type Method Description Manager<Light>PickListModel.LightPickModel. getManager()Get the Table Model Bean Manager.static PickListModel<Light>PickListModel. lightPickModelInstance() -
Uses of Light in jmri.jmrit.simplelightctrl
Fields in jmri.jmrit.simplelightctrl declared as Light Modifier and Type Field Description (package private) LightSimpleLightCtrlFrame. light -
Uses of Light in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement Light Modifier and Type Class Description classAcelaLightAcelaLight.javaMethods in jmri.jmrix.acela that return Light Modifier and Type Method Description protected LightAcelaLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Method to create a new Light based on the system name. -
Uses of Light in jmri.jmrix.anyma
Classes in jmri.jmrix.anyma that implement Light Modifier and Type Class Description classAnymaDMX_UsbLightAnymaDMX_UsbLight.javaMethods in jmri.jmrix.anyma that return Light Modifier and Type Method Description LightUsbLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name and optional user name. -
Uses of Light in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement Light Modifier and Type Class Description classBiDiBLightImplementation of the Light Control Object for BiDiB.Methods in jmri.jmrix.bidib that return Light Modifier and Type Method Description LightBiDiBLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name. -
Uses of Light in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement Light Modifier and Type Class Description classCbusLightLight implementation for CBUS connections.Methods in jmri.jmrix.can.cbus that return Light Modifier and Type Method Description protected LightCbusLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing method has been invoked. -
Uses of Light in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement Light Modifier and Type Class Description classSerialLightSerialLight.java Implementation of the Light Object for C/MRIMethods in jmri.jmrix.cmri.serial that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name and optional user name. -
Uses of Light in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement Light Modifier and Type Class Description classDCCppLightImplementation of the Light Object for DCC++Methods in jmri.jmrix.dccpp that return Light Modifier and Type Method Description protected LightDCCppLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name. -
Uses of Light in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement Light Modifier and Type Class Description classSerialLightImplementation of the Light interface using Grapevine signal ports.Methods in jmri.jmrix.grapevine that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Method to create a new Light based on the system name. -
Uses of Light in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement Light Modifier and Type Class Description classXBeeLightLight implementation for XBee systems.Methods in jmri.jmrix.ieee802154.xbee that return Light Modifier and Type Method Description protected LightXBeeLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Methods in jmri.jmrix.ieee802154.xbee with parameters of type Light Modifier and Type Method Description voidXBeeLightManager. deregister(Light l) -
Uses of Light in jmri.jmrix.internal
Methods in jmri.jmrix.internal that return Light Modifier and Type Method Description protected LightInternalLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create and return an internal (no layout connection) Light -
Uses of Light in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement Light Modifier and Type Class Description classIpocsLightMethods in jmri.jmrix.ipocs that return Light Modifier and Type Method Description protected LightIpocsLightManager. createNewLight(java.lang.String systemName, java.lang.String userName) -
Uses of Light in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement Light Modifier and Type Class Description classJMRIClientLightJMRIClient implementation of the Light interface.Methods in jmri.jmrix.jmriclient that return Light Modifier and Type Method Description protected LightJMRIClientLightManager. createNewLight(java.lang.String systemName, java.lang.String userName) -
Uses of Light in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement Light Modifier and Type Class Description classXNetLightImplementation of the Light Object for XpressNet.Methods in jmri.jmrix.lenz that return Light Modifier and Type Method Description protected LightXNetLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name. -
Uses of Light in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement Light Modifier and Type Class Description classLnLightImplementation of the Light Object for LocoNetMethods in jmri.jmrix.loconet that return Light Modifier and Type Method Description protected LightLnLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name. -
Uses of Light in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement Light Modifier and Type Class Description classSerialLightImplementation of the Light Object for C/MRIMethods in jmri.jmrix.maple that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Light has been invoked. -
Uses of Light in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement Light Modifier and Type Class Description classMqttLightMQTT implementation of the Light interface.Fields in jmri.jmrix.mqtt with type parameters of type Light Modifier and Type Field Description (package private) MqttContentParser<Light>MqttLight. parserMethods in jmri.jmrix.mqtt that return Light Modifier and Type Method Description protected LightMqttLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Method parameters in jmri.jmrix.mqtt with type arguments of type Light Modifier and Type Method Description voidMqttLight. setParser(MqttContentParser<Light> parser) -
Uses of Light in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement Light Modifier and Type Class Description classNceLightNceLight.java Implementation of the Light Object for NCEMethods in jmri.jmrix.nce that return Light Modifier and Type Method Description protected LightNceLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Method to create a new Light based on the system name Assumes calling method has checked that a Light with this system name does not already exist -
Uses of Light in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement Light Modifier and Type Class Description classSerialLightImplementation of the Light ObjectMethods in jmri.jmrix.oaktree that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Create a new Light based on the system name. -
Uses of Light in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement Light Modifier and Type Class Description classOlcbLightMethods in jmri.jmrix.openlcb that return Light Modifier and Type Method Description protected LightOlcbLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing method has been invoked. -
Uses of Light in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement Light Modifier and Type Class Description classSerialLightImplementation of the Light Object for Powerline devices.classSerialX10LightImplementation of the Light class for X10-based subclasses.Methods in jmri.jmrix.powerline that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.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 existprotected abstract LightSerialLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.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 Modifier and Type Class Description classSpecificLightImplementation of the Light Object for X10 CM11 interfaces.Methods in jmri.jmrix.powerline.cm11 that return Light Modifier and Type Method Description protected LightSpecificLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.String userName)Create light of a specific type for the interface -
Uses of Light in jmri.jmrix.powerline.cp290
Classes in jmri.jmrix.powerline.cp290 that implement Light Modifier and Type Class Description classSpecificLightImplementation of the Light Object for X10 for CP290 interfaces.Methods in jmri.jmrix.powerline.cp290 that return Light Modifier and Type Method Description protected LightSpecificLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.String userName)Create light of a specific type for the interface -
Uses of Light in jmri.jmrix.powerline.dmx512
Classes in jmri.jmrix.powerline.dmx512 that implement Light Modifier and Type Class Description classSpecificDmxLightImplementation of the Light class for DMX based subclasses.classSpecificLightImplementation of the Light Object for DMX512 Serial interfaces.Methods in jmri.jmrix.powerline.dmx512 that return Light Modifier and Type Method Description protected LightSpecificLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.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 Modifier and Type Class Description classSpecificInsteonLightImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classSpecificX10LightImplementation of the Light Object for X10 receivers on Insteon 2412S interfaces.Methods in jmri.jmrix.powerline.insteon2412s that return Light Modifier and Type Method Description protected LightSpecificLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.String userName)Create light of a specific type for the interface -
Uses of Light in jmri.jmrix.powerline.simulator
Classes in jmri.jmrix.powerline.simulator that implement Light Modifier and Type Class Description classSpecificInsteonLightImplementation of the Light Object for Insteon receivers on Insteon 2412S interfaces.classSpecificX10LightImplementation of the Light Object for X10 receivers on Insteon 2412S interfaces.Methods in jmri.jmrix.powerline.simulator that return Light Modifier and Type Method Description protected LightSpecificLightManager. createNewSpecificLight(java.lang.String systemName, java.lang.String userName)Create light of a specific type for the interface -
Uses of Light in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement Light Modifier and Type Class Description classSerialLightImplementation of the Light Object.Methods in jmri.jmrix.secsi that return Light Modifier and Type Method Description protected LightSerialLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Method to create a new Light based on the system name. -
Uses of Light in jmri.managers
Methods in jmri.managers that return Light Modifier and Type Method Description protected abstract LightAbstractLightManager. createNewLight(java.lang.String systemName, java.lang.String userName)Internal method to invoke the factory, after all the logic for returning an existing Light has been invoked.LightAbstractLightManager. getLight(java.lang.String name)Get an existing Light or return null if it doesn't exist.LightProxyLightManager. getLight(java.lang.String name)Locate via user name, then system name if needed.protected LightProxyLightManager. makeBean(Manager<Light> manager, java.lang.String systemName, java.lang.String userName)Defer creation of the proper type to the subclass.LightAbstractLightManager. newLight(java.lang.String systemName, java.lang.String userName)Lookup Light by UserName, then provide by SystemName.LightProxyLightManager. newLight(java.lang.String systemName, java.lang.String userName)Return a Light with the specified user or system name.LightProxyLightManager. provide(java.lang.String name)Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.LightAbstractLightManager. provideLight(java.lang.String name)Get the Light with the user name, then system name if needed; if that fails, create a new Light.LightProxyLightManager. provideLight(java.lang.String name)Locate via user name, then system name if needed.Methods in jmri.managers that return types with arguments of type Light Modifier and Type Method Description java.lang.Class<Light>AbstractLightManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.java.lang.Class<Light>ProxyLightManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.protected AbstractManager<Light>ProxyLightManager. makeInternalManager()Method parameters in jmri.managers with type arguments of type Light Modifier and Type Method Description protected LightProxyLightManager. makeBean(Manager<Light> manager, java.lang.String systemName, java.lang.String userName)Defer creation of the proper type to the subclass. -
Uses of Light in jmri.server.json.light
Methods in jmri.server.json.light that return types with arguments of type Light Modifier and Type Method Description protected ProvidingManager<Light>JsonLightHttpService. getProvidingManager()Methods in jmri.server.json.light with parameters of type Light Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeJsonLightHttpService. doGet(Light light, java.lang.String name, java.lang.String type, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonLightHttpService. doPost(Light light, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-