Package jmri.jmrix.powerline.cp290
Class SpecificSystemConnectionMemo
- java.lang.Object
- 
- jmri.beans.UnboundBean
- 
- jmri.beans.Bean
- 
- jmri.jmrix.DefaultSystemConnectionMemo
- 
- jmri.jmrix.powerline.SerialSystemConnectionMemo
- 
- jmri.jmrix.powerline.cp290.SpecificSystemConnectionMemo
 
 
 
 
 
- 
- All Implemented Interfaces:
- BeanInterface,- PropertyChangeFirer,- PropertyChangeProvider,- Disposable,- ConfiguringSystemConnectionMemo,- SystemConnectionMemo
 
 public class SpecificSystemConnectionMemo extends SerialSystemConnectionMemo Lightweight class to denote that a system is active, and provide general information.Objects of specific subtypes are registered in the instance manager to activate their particular system. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jmri.jmrix.powerline.SerialSystemConnectionMemoSerialSystemConnectionMemo.MenuItem
 
- 
 - 
Field Summary- 
Fields inherited from class jmri.jmrix.DefaultSystemConnectionMemoclassObjectMap
 - 
Fields inherited from class jmri.beans.BeanpropertyChangeSupport
 - 
Fields inherited from interface jmri.SystemConnectionMemoDEREGISTER, DISABLED, INTERVAL, STORE, SYSTEM_PREFIX, USER_NAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description SpecificSystemConnectionMemo()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureManagers()Configure the common managers for Powerline connections.voiddispose()Dispose of System Connection.- 
Methods inherited from class jmri.jmrix.powerline.SerialSystemConnectionMemogetActionModelResourceBundle, getActiveSerialPort, getLightManager, getNamedBeanComparator, getSensorManager, getSerialAddress, getTrafficController, getTurnoutManager, provideMenuItemList, setActiveSerialPort, setLightManager, setSensorManager, setSerialAddress, setTrafficController, setTurnoutManager
 - 
Methods inherited from class jmri.jmrix.DefaultSystemConnectionMemoderegister, get, getActionFactory, getConsistManager, getDefaultOutputInterval, getDisabled, getOutputInterval, getSystemPrefix, getUserName, isDirty, isRestartRequired, provides, register, setConsistManager, setDisabled, setOutputInterval, setSystemPrefix, setUserName, store
 - 
Methods inherited from class jmri.beans.BeanaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, isNotifyOnEDT, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from class jmri.beans.UnboundBeangetIndexedProperty, getProperty, getPropertyNames, hasIndexedProperty, hasProperty, setIndexedProperty, setProperty
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jmri.beans.PropertyChangeProvideraddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from interface jmri.SystemConnectionMemoget, getActionFactory, getDefaultOutputInterval, getDisabled, getOutputInterval, getSystemPrefix, getUserName, isDirty, isRestartRequired, provides, register, setDisabled, setOutputInterval, setSystemPrefix, setUserName
 
- 
 
- 
- 
- 
Constructor Detail- 
SpecificSystemConnectionMemopublic SpecificSystemConnectionMemo() 
 
- 
 - 
Method Detail- 
configureManagerspublic void configureManagers() Configure the common managers for Powerline connections. This puts the common manager config in one place.- Specified by:
- configureManagersin interface- ConfiguringSystemConnectionMemo
- Overrides:
- configureManagersin class- SerialSystemConnectionMemo
 
 - 
disposepublic void dispose() Description copied from class:DefaultSystemConnectionMemoDispose of System Connection.Removes objects from classObjectMap after calling dispose if Disposable. Removes these objects from InstanceManager. - Specified by:
- disposein interface- Disposable
- Specified by:
- disposein interface- SystemConnectionMemo
- Overrides:
- disposein class- SerialSystemConnectionMemo
 
 
- 
 
-