|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.SystemConnectionMemo
jmri.jmrix.ecos.EcosSystemConnectionMemo
public class EcosSystemConnectionMemo
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.
| Field Summary |
|---|
| Fields inherited from class jmri.jmrix.SystemConnectionMemo |
|---|
sysPrefixes, userNames |
| Constructor Summary | |
|---|---|
EcosSystemConnectionMemo()
|
|
EcosSystemConnectionMemo(EcosTrafficController et)
|
|
| Method Summary | ||
|---|---|---|
void |
configureManagers()
This puts the common manager config in one place. |
|
void |
dispose()
|
|
|
get(Class<?> T)
Does this connection provide a manager of this type? |
|
protected ResourceBundle |
getActionModelResourceBundle()
|
|
EcosLocoAddressManager |
getLocoAddressManager()
|
|
EcosPowerManager |
getPowerManager()
|
|
EcosPreferences |
getPreferenceManager()
|
|
EcosSensorManager |
getSensorManager()
|
|
EcosDccThrottleManager |
getThrottleManager()
|
|
EcosTrafficController |
getTrafficController()
Provides access to the TrafficController for this particular connection. |
|
EcosTurnoutManager |
getTurnoutManager()
|
|
boolean |
provides(Class<?> type)
Tells which managers this provides by class |
|
void |
setEcosTrafficController(EcosTrafficController et)
|
|
| 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 |
| Constructor Detail |
|---|
public EcosSystemConnectionMemo(EcosTrafficController et)
public EcosSystemConnectionMemo()
| Method Detail |
|---|
public EcosTrafficController getTrafficController()
public void setEcosTrafficController(EcosTrafficController et)
public void configureManagers()
protected ResourceBundle getActionModelResourceBundle()
getActionModelResourceBundle in class SystemConnectionMemopublic EcosLocoAddressManager getLocoAddressManager()
public EcosTurnoutManager getTurnoutManager()
public EcosSensorManager getSensorManager()
public EcosPreferences getPreferenceManager()
public EcosDccThrottleManager getThrottleManager()
public EcosPowerManager getPowerManager()
public boolean provides(Class<?> type)
provides in class SystemConnectionMemopublic <T> T get(Class<?> T)
SystemConnectionMemo
get in class SystemConnectionMemopublic void dispose()
dispose in class SystemConnectionMemo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||