jmri.jmrix.srcp
Class SRCPSystemConnectionMemo
java.lang.Object
jmri.jmrix.SystemConnectionMemo
jmri.jmrix.srcp.SRCPSystemConnectionMemo
public class SRCPSystemConnectionMemo
- extends SystemConnectionMemo
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.
| Methods inherited from class jmri.jmrix.SystemConnectionMemo |
addPropertyChangeListener, addToActionList, getDisabled, getSystemPrefix, getUserName, notifyPropertyChangeListener, register, removeFromActionList, removePropertyChangeListener, setDisabled, setSystemPrefix, setUserName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cf
ComponentFactory cf
commandStation
SRCPCommandStation commandStation
- Configure the programming manager and "command station" objects
SRCPSystemConnectionMemo
public SRCPSystemConnectionMemo(SRCPTrafficController et)
SRCPSystemConnectionMemo
public SRCPSystemConnectionMemo()
getTrafficController
public SRCPTrafficController getTrafficController()
- Provides access to the TrafficController for this
particular connection.
setTrafficController
public void setTrafficController(SRCPTrafficController et)
configureManagers
public void configureManagers()
- Configure the common managers for Internal connections.
This puts the common manager config in one
place. This method is static so that it can be referenced
from classes that don't inherit, including hexfile.HexFileFrame
and locormi.LnMessageClient
configureCommandStation
public void configureCommandStation()
getProgrammerManager
public ProgrammerManager getProgrammerManager()
- Provides access to the Programmer for this particular connection.
NOTE: Programmer defaults to null
setProgrammerManager
public void setProgrammerManager(ProgrammerManager p)
getThrottleManager
public ThrottleManager getThrottleManager()
setThrottleManager
public void setThrottleManager(ThrottleManager t)
getPowerManager
public PowerManager getPowerManager()
setPowerManager
public void setPowerManager(PowerManager p)
getSensorManager
public SensorManager getSensorManager()
setSensorManager
public void setSensorManager(SensorManager s)
getTurnoutManager
public TurnoutManager getTurnoutManager()
setTurnoutManager
public void setTurnoutManager(TurnoutManager t)
getCommandStation
public CommandStation getCommandStation()
get
public <T> T get(Class<?> T)
- Description copied from class:
SystemConnectionMemo
- Does this connection provide a manager of this type?
- Overrides:
get in class SystemConnectionMemo
provides
public boolean provides(Class<?> type)
- Tells which managers this provides by class
- Overrides:
provides in class SystemConnectionMemo
getActionModelResourceBundle
protected ResourceBundle getActionModelResourceBundle()
- Specified by:
getActionModelResourceBundle in class SystemConnectionMemo
dispose
public void dispose()
- Overrides:
dispose in class SystemConnectionMemo
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: