|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.SystemConnectionMemo
jmri.jmrix.nce.NceSystemConnectionMemo
public class NceSystemConnectionMemo
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 | |
|---|---|
(package private) ComponentFactory |
componentFactory
|
| Fields inherited from class jmri.jmrix.SystemConnectionMemo |
|---|
sysPrefixes, userNames |
| Constructor Summary | |
|---|---|
NceSystemConnectionMemo()
|
|
| Method Summary | ||
|---|---|---|
void |
configureCommandStation(int val)
Sets the NCE message option. |
|
void |
configureManagers()
Configure the common managers for NCE connections. |
|
void |
dispose()
|
|
|
get(Class<?> T)
Provide manager by class |
|
protected ResourceBundle |
getActionModelResourceBundle()
|
|
NceClockControl |
getClockControl()
|
|
NceConsistManager |
getConsistManager()
|
|
NceLightManager |
getLightManager()
|
|
long |
getNceCmdGroups()
|
|
NceTrafficController |
getNceTrafficController()
Provides access to the TrafficController for this particular connection. |
|
int |
getNceUsbSystem()
|
|
NcePowerManager |
getPowerManager()
|
|
ProgrammerManager |
getProgrammerManager()
|
|
NceSensorManager |
getSensorManager()
|
|
NceThrottleManager |
getThrottleManager()
|
|
NceTurnoutManager |
getTurnoutManager()
|
|
boolean |
provides(Class<?> type)
Tells which managers this provides by class |
|
void |
setNceCmdGroups(long result)
|
|
void |
setNceTrafficController(NceTrafficController tc)
|
|
void |
setNceUsbSystem(int result)
|
|
void |
setProgrammerManager(ProgrammerManager p)
|
|
| 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 |
| Field Detail |
|---|
ComponentFactory componentFactory
| Constructor Detail |
|---|
public NceSystemConnectionMemo()
| Method Detail |
|---|
public void setNceUsbSystem(int result)
public int getNceUsbSystem()
public void setNceCmdGroups(long result)
public long getNceCmdGroups()
public NceTrafficController getNceTrafficController()
public void setNceTrafficController(NceTrafficController tc)
public ProgrammerManager getProgrammerManager()
public void setProgrammerManager(ProgrammerManager p)
public void configureCommandStation(int val)
public boolean provides(Class<?> type)
provides in class SystemConnectionMemopublic <T> T get(Class<?> T)
get in class SystemConnectionMemopublic void configureManagers()
public NcePowerManager getPowerManager()
public NceTurnoutManager getTurnoutManager()
public NceLightManager getLightManager()
public NceSensorManager getSensorManager()
public NceThrottleManager getThrottleManager()
public NceClockControl getClockControl()
public NceConsistManager getConsistManager()
protected ResourceBundle getActionModelResourceBundle()
getActionModelResourceBundle 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 | |||||||||