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
 
 public class ConsistManager extends RollingStockGroupManager implements InstanceManagerAutoDefault Manages Consists.
- 
- 
Field Summary- 
Fields inherited from class jmri.jmrit.operations.rollingstock.RollingStockGroupManager_groupHashTable, LISTLENGTH_CHANGED_PROPERTY, NONE
 - 
Fields inherited from class jmri.beans.PropertyChangeSupportpropertyChangeSupport
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConsistManager()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteConsist(java.lang.String name)Delete a Consist by nameConsistgetConsistByName(java.lang.String name)Get a Consist by namevoidload(org.jdom2.Element root)ConsistnewConsist(java.lang.String name)Create a new ConsistvoidreplaceConsistName(java.lang.String oldName, java.lang.String newName)protected voidsetDirtyAndFirePropertyChange(java.lang.String p, java.lang.Object old, java.lang.Object n)voidstore(org.jdom2.Element root)Create an XML element to represent this Entry.- 
Methods inherited from class jmri.jmrit.operations.rollingstock.RollingStockGroupManagergetComboBox, getMaxNameLength, getNameList, updateComboBox
 - 
Methods inherited from class jmri.beans.PropertyChangeSupportaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
ConsistManagerpublic ConsistManager() 
 
- 
 - 
Method Detail- 
newConsistpublic Consist newConsist(java.lang.String name) Create a new Consist- Parameters:
- name- string name for this Consist
- Returns:
- Consist
 
 - 
deleteConsistpublic void deleteConsist(java.lang.String name) Delete a Consist by name- Parameters:
- name- string name for the Consist
 
 - 
getConsistByNamepublic Consist getConsistByName(java.lang.String name) Get a Consist by name- Parameters:
- name- string name for the Consist
- Returns:
- named Consist
 
 - 
replaceConsistNamepublic void replaceConsistName(java.lang.String oldName, java.lang.String newName) 
 - 
loadpublic void load(org.jdom2.Element root) 
 - 
storepublic void store(org.jdom2.Element root) 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.
 
 - 
setDirtyAndFirePropertyChangeprotected void setDirtyAndFirePropertyChange(java.lang.String p, java.lang.Object old, java.lang.Object n) 
 
- 
 
-