jmri.jmrix.powerline.simulator
Class SpecificLightManager

java.lang.Object
  extended by jmri.managers.AbstractManager
      extended by jmri.managers.AbstractLightManager
          extended by jmri.jmrix.powerline.SerialLightManager
              extended by jmri.jmrix.powerline.simulator.SpecificLightManager
All Implemented Interfaces:
PropertyChangeListener, Serializable, EventListener, LightManager, Manager

public class SpecificLightManager
extends SerialLightManager

Implement light manager for powerline serial systems with Insteon 2412S adapters

Just provide the specific objects at creation time.

See Also:
Serialized Form

Field Summary
(package private)  SerialTrafficController tc
           
 
Fields inherited from class jmri.managers.AbstractManager
_tsys, _tuser
 
Fields inherited from interface jmri.Manager
AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, ENTRYEXIT, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXS, MEMORIES, OBLOCKS, PANELFILES, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS
 
Constructor Summary
SpecificLightManager(SerialTrafficController tc)
           
 
Method Summary
protected  Light createNewSpecificLight(String systemName, String userName)
          Create light of a specific type for the interface
(package private)  boolean isInsteon(String systemName)
           
 
Methods inherited from class jmri.jmrix.powerline.SerialLightManager
allowMultipleAdditions, createNewLight, getSystemPrefix, normalizeSystemName, supportsVariableLights, validSystemNameConfig, validSystemNameFormat
 
Methods inherited from class jmri.managers.AbstractLightManager
activateAllLights, convertSystemNameToAlternate, getBySystemName, getByUserName, getLight, getXMLOrder, newLight, provideLight, typeLetter
 
Methods inherited from class jmri.managers.AbstractManager
addPropertyChangeListener, deregister, dispose, firePropertyChange, getBeanBySystemName, getBeanByUserName, getInstanceBySystemName, getInstanceByUserName, getNamedBean, getNamedBeanList, getSystemNameArray, getSystemNameList, makeSystemName, propertyChange, register, registerSelf, removePropertyChangeListener, systemLetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.LightManager
dispose, getSystemNameList
 
Methods inherited from interface jmri.Manager
addPropertyChangeListener, deregister, getBeanBySystemName, getBeanByUserName, getNamedBean, getNamedBeanList, getSystemNameArray, makeSystemName, register, removePropertyChangeListener, systemLetter
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

tc

SerialTrafficController tc
Constructor Detail

SpecificLightManager

public SpecificLightManager(SerialTrafficController tc)
Method Detail

createNewSpecificLight

protected Light createNewSpecificLight(String systemName,
                                       String userName)
Create light of a specific type for the interface

Specified by:
createNewSpecificLight in class SerialLightManager

isInsteon

boolean isInsteon(String systemName)


Copyright © 1997-2013 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