Class KernelManager
java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrit.operations.rollingstock.RollingStockGroupManager
jmri.jmrit.operations.rollingstock.cars.KernelManager
- All Implemented Interfaces:
PropertyChangeFirer,PropertyChangeProvider,InstanceManagerAutoDefault
Manages Kernels.
-
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 TypeMethodDescriptionvoiddeleteKernel(String name) Delete a Kernel by namegetKernelByName(String name) Get a Kernel by namevoidload(org.jdom2.Element root) Create a new KernelvoidreplaceKernelName(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
-
KernelManager
public KernelManager()
-
-
Method Details
-
newKernel
Create a new Kernel- Parameters:
name- string name for this Kernel- Returns:
- Kernel
-
deleteKernel
Delete a Kernel by name- Parameters:
name- string name for the Kernel
-
getKernelByName
Get a Kernel by name- Parameters:
name- string name for the Kernel- Returns:
- named Kernel
-
replaceKernelName
-
load
-
store
Create an XML element to represent this Entry. This member has to remain synchronized with the detailed DTD in operations-cars.dtd.- Parameters:
root- The common Element for operations-cars.dtd.
-
setDirtyAndFirePropertyChange
-