Package jmri.jmrix.ecos
Class EcosPreferences
java.lang.Object
jmri.jmrix.ecos.EcosPreferences
Stores User Preferences on how to deal with synchronising the Ecos Database
with JMRI.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int(package private) Runnablestatic final int(package private) PropertyChangeSupport(package private) booleanstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid(package private) voidprotected voidfirePropertyChange(String p, Object old, Object n) intintintintintbooleanintbooleanintDetermine GUI string from system description for how to solve conflicts between rosters in JMRI and ECoS.booleanintintintintname()voidvoidReset is used after the preferences have been loaded for the first time.voidsetAddLocoToEcos(int boo) voidsetAddLocoToJMRI(int boo) voidsetAddTurnoutsToEcos(int boo) voidsetAddTurnoutsToJMRI(int boo) voidsetAdhocLocoFromEcos(int boo) voidsetEcosLocoDescription(String descript) voidsetForceControlFromEcos(int boo) voidsetLocoControl(boolean boo) voidsetLocoMaster(int master) voidsetLocoMaster(String master) Determine system description from GUI string for how to solve conflicts between rosters in JMRI and ECoS and store in _locomaster.voidvoidsetRemoveLocoFromEcos(int boo) voidsetRemoveLocoFromJMRI(int boo) voidsetRemoveTurnoutsFromEcos(int boo) voidsetRemoveTurnoutsFromJMRI(int boo) voidsetRosterAttribute(String att)
-
Field Details
-
preferencesLoaded
boolean preferencesLoaded -
ecosPreferencesShutDownTask
-
ASK
- See Also:
-
NO
- See Also:
-
YES
- See Also:
-
pcs
-
-
Constructor Details
-
EcosPreferences
-
-
Method Details
-
getPreferencesLoaded
-
setPreferencesLoaded
-
getChangeMade
-
resetChangeMade
Reset is used after the preferences have been loaded for the first time. -
getAddLocoToEcos
-
setAddLocoToEcos
-
getAddLocoToJMRI
-
setAddLocoToJMRI
-
getEcosLocoDescription
-
setEcosLocoDescription
-
getLocoMaster
-
setLocoMaster
-
setLocoMaster
Determine system description from GUI string for how to solve conflicts between rosters in JMRI and ECoS and store in _locomaster.Keep identical to
PreferencesPane#initializeMasterControlCombo(javax.swing.JComboBox)- Parameters:
master- setting for conflict syncing
-
getLocoMasterAsString
Determine GUI string from system description for how to solve conflicts between rosters in JMRI and ECoS.Keep identical to
PreferencesPane#initializeMasterControlCombo(javax.swing.JComboBox)- Returns:
- GUI string
-
getAdhocLocoFromEcos
-
setAdhocLocoFromEcos
-
getForceControlFromEcos
-
setForceControlFromEcos
-
getLocoControl
-
setLocoControl
-
getRemoveLocoFromEcos
-
setRemoveLocoFromEcos
-
getRemoveLocoFromJMRI
-
setRemoveLocoFromJMRI
-
getAddTurnoutsToEcos
-
setAddTurnoutsToEcos
-
getAddTurnoutsToJMRI
-
setAddTurnoutsToJMRI
-
getRemoveTurnoutsFromJMRI
-
setRemoveTurnoutsFromJMRI
-
getRemoveTurnoutsFromEcos
-
setRemoveTurnoutsFromEcos
-
setRosterAttribute
-
getRosterAttribute
-
getRosterAttributeSuffix
-
name
-
changeMade
void changeMade() -
addPropertyChangeListener
-
removePropertyChangeListener
-
firePropertyChange
-
getAdaptermemo
- Returns:
- the adaptermemo
-