Class ConsistManager
java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrit.operations.rollingstock.RollingStockGroupManager
jmri.jmrit.operations.rollingstock.engines.ConsistManager
- All Implemented Interfaces:
PropertyChangeFirer,PropertyChangeProvider,InstanceManagerAutoDefault
Manages Consists.
-
Field Summary
Fields inherited from class jmri.jmrit.operations.rollingstock.RollingStockGroupManager
_groupHashTable, LISTLENGTH_CHANGED_PROPERTY, NONEFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteConsist(String name) Delete a Consist by namegetConsistByName(String name) Get a Consist by namevoidload(org.jdom2.Element root) newConsist(String name) Create a new ConsistvoidreplaceConsistName(String oldName, String newName) protected voidsetDirtyAndFirePropertyChange(String p, Object old, Object n) voidstore(org.jdom2.Element root) Create an XML element to represent this Entry.Methods inherited from class jmri.jmrit.operations.rollingstock.RollingStockGroupManager
getComboBox, getMaxNameLength, getNameList, updateComboBoxMethods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
ConsistManager
public ConsistManager()
-
-
Method Details
-
newConsist
Create a new Consist- Parameters:
name- string name for this Consist- Returns:
- Consist
-
deleteConsist
Delete a Consist by name- Parameters:
name- string name for the Consist
-
getConsistByName
Get a Consist by name- Parameters:
name- string name for the Consist- Returns:
- named Consist
-
replaceConsistName
-
load
-
store
Create an XML element to represent this Entry. This member has to remain synchronized with the detailed DTD in operations-engines.dtd.- Parameters:
root- The common Element for operations-engines.dtd.
-
setDirtyAndFirePropertyChange
-