Class SpecificLightManager
- java.lang.Object
- 
- jmri.beans.PropertyChangeSupport
- 
- jmri.beans.VetoableChangeSupport
- 
- jmri.managers.AbstractManager<Light>
- 
- jmri.managers.AbstractLightManager
- 
- jmri.jmrix.powerline.SerialLightManager
- 
- jmri.jmrix.powerline.insteon2412s.SpecificLightManager
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.beans.PropertyChangeListener,- java.beans.VetoableChangeListener,- java.util.EventListener,- PropertyChangeFirer,- PropertyChangeProvider,- SilenceablePropertyChangeProvider,- VetoableChangeFirer,- VetoableChangeProvider,- LightManager,- Manager<Light>,- NameIncrementingManager,- ProvidingManager<Light>
 
 public class SpecificLightManager extends SerialLightManager Implement LightManager for powerline serial systems with Insteon 2412S adaptersJust provide the specific objects at creation time. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface jmri.ManagerManager.ManagerDataEvent<E extends NamedBean>, Manager.ManagerDataListener<E extends NamedBean>, Manager.NameValidity
 
- 
 - 
Field SummaryFields Modifier and Type Field Description (package private) SerialTrafficControllertc- 
Fields inherited from class jmri.managers.AbstractManager_beans, _tsys, _tuser, memo, silenceableProperties, silencedProperties
 - 
Fields inherited from class jmri.beans.VetoableChangeSupportvetoableChangeSupport
 - 
Fields inherited from class jmri.beans.PropertyChangeSupportpropertyChangeSupport
 - 
Fields inherited from interface jmri.ManagerANALOGIOS, AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, CTCDATA, ENTRYEXIT, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXNG_ANALOG_ACTIONS, LOGIXNG_ANALOG_EXPRESSIONS, LOGIXNG_CONDITIONALNGS, LOGIXNG_DIGITAL_ACTIONS, LOGIXNG_DIGITAL_BOOLEAN_ACTIONS, LOGIXNG_DIGITAL_EXPRESSIONS, LOGIXNG_GLOBAL_VARIABLES, LOGIXNG_MODULES, LOGIXNG_STRING_ACTIONS, LOGIXNG_STRING_EXPRESSIONS, LOGIXNG_TABLES, LOGIXNGS, LOGIXS, MEMORIES, METERFRAMES, METERS, OBLOCKS, PANELFILES, PROPERTY_BEANS, PROPERTY_CAN_DELETE, PROPERTY_DISPLAY_LIST_NAME, PROPERTY_DO_DELETE, PROPERTY_DO_NOT_DELETE, PROPERTY_LENGTH, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, STRINGIOS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS
 
- 
 - 
Constructor SummaryConstructors Constructor Description SpecificLightManager(SerialTrafficController tc)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LightcreateNewSpecificLight(java.lang.String systemName, java.lang.String userName)Create light of a specific type for the interface(package private) booleanisInsteon(java.lang.String systemName)- 
Methods inherited from class jmri.jmrix.powerline.SerialLightManagerallowMultipleAdditions, createNewLight, getEntryToolTip, getMemo, supportsVariableLights, validateSystemNameFormat, validSystemNameConfig, validSystemNameFormat
 - 
Methods inherited from class jmri.managers.AbstractLightManageractivateAllLights, convertSystemNameToAlternate, getBeanTypeHandled, getLight, getNamedBeanClass, getXMLOrder, newLight, provideLight, typeLetter
 - 
Methods inherited from class jmri.managers.AbstractManageraddDataListener, checkNumeric, createSystemName, deleteBean, deregister, dispose, fireDataListenersAdded, fireDataListenersRemoved, fireVetoableChange, getAutoSystemName, getBySystemName, getBySystemName, getByUserName, getKnownBeanProperties, getNamedBean, getNamedBeanSet, getObjectCount, getOuterBean, getSystemPrefix, handleUserNameUniqueness, makeSystemName, propertyChange, register, registerSelf, registerUserName, removeDataListener, setDataListenerMute, setPropertyChangesSilenced, updateAutoNumber, vetoableChange
 - 
Methods inherited from class jmri.beans.VetoableChangeSupportaddVetoableChangeListener, addVetoableChangeListener, fireVetoableChange, fireVetoableChange, fireVetoableChange, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener
 - 
Methods inherited from class jmri.beans.PropertyChangeSupportaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jmri.LightManagercreateSystemName, dispose, getBySystemName, getByUserName, provide
 - 
Methods inherited from interface jmri.ManageraddDataListener, deleteBean, deregister, getBeanTypeHandled, getKnownBeanProperties, getNamedBean, getNamedBeanSet, getObjectCount, getSubSystemNamePrefix, getSystemNamePrefix, getSystemPrefix, isValidSystemNameFormat, makeSystemName, makeSystemName, makeSystemName, register, removeDataListener, setDataListenerMute, validateBadCharsInSystemNameFormat, validateIntegerSystemNameFormat, validateNmraAccessorySystemNameFormat, validateSystemNameFormat, validateSystemNameFormatOnlyNumeric, validateSystemNamePrefix, validateTrimmedMin1NumberSystemNameFormat, validateTrimmedSystemNameFormat, validateUppercaseTrimmedSystemNameFormat
 - 
Methods inherited from interface jmri.NameIncrementingManagergetNextValidSystemName
 - 
Methods inherited from interface jmri.beans.PropertyChangeProvideraddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from interface jmri.beans.SilenceablePropertyChangeProvidersetPropertyChangesSilenced
 - 
Methods inherited from interface jmri.beans.VetoableChangeProvideraddVetoableChangeListener, addVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
SpecificLightManagerpublic SpecificLightManager(SerialTrafficController tc) 
 
- 
 - 
Method Detail- 
createNewSpecificLightprotected Light createNewSpecificLight(java.lang.String systemName, java.lang.String userName) Create light of a specific type for the interface- Specified by:
- createNewSpecificLightin class- SerialLightManager
- Parameters:
- systemName- name encoding device
- userName- user name
- Returns:
- light object
 
 - 
isInsteonboolean isInsteon(java.lang.String systemName) 
 
- 
 
-