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.

Author:
Dave Duchamp Copyright (C) 2004, Bob Jacobsen Copyright (C) 2006, 2007, 2008, 2009 Converted to multiple connection, kcameron Copyright (C) 2011
See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmri.managers.AbstractManager
_tsys, _tuser
 
Fields inherited from interface jmri.Manager
AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, 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
 
Methods inherited from class jmri.jmrix.powerline.SerialLightManager
createNewLight, getSystemPrefix, normalizeSystemName, supportsVariableLights, validSystemNameConfig, validSystemNameFormat
 
Methods inherited from class jmri.managers.AbstractLightManager
activateAllLights, allowMultipleAdditions, convertSystemNameToAlternate, getBySystemName, getByUserName, getLight, getXMLOrder, newLight, provideLight, typeLetter
 
Methods inherited from class jmri.managers.AbstractManager
addPropertyChangeListener, deregister, dispose, firePropertyChange, getBeanBySystemName, getInstanceBySystemName, getInstanceByUserName, 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, getSystemNameArray, makeSystemName, register, removePropertyChangeListener, systemLetter
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

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


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