Class EngineLengths
java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrit.operations.rollingstock.RollingStockAttribute
jmri.jmrit.operations.rollingstock.engines.EngineLengths
- All Implemented Interfaces:
PropertyChangeFirer,PropertyChangeProvider,InstanceManagerAutoDefault
Represents the lengths that engines can have.
-
Field Summary
FieldsFields inherited from class jmri.jmrit.operations.rollingstock.RollingStockAttribute
list, maxName, maxNameLength, maxNameSubStringLength, MIN_NAME_LENGTHFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteName(String length) protected Stringvoidload(org.jdom2.Element root) voidreplaceName(String oldName, String newName) protected voidsetDirtyAndFirePropertyChange(String p, Object old, Object n) voidvoidsort()voidstore(org.jdom2.Element root) Create an XML element to represent this Entry.Methods inherited from class jmri.jmrit.operations.rollingstock.RollingStockAttribute
containsName, dispose, getComboBox, getMaxNameLength, getMaxNameSubStringLength, getMinNameLength, getNames, load, setValues, store, updateComboBoxMethods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
ENGINELENGTHS_CHANGED_PROPERTY
- See Also:
-
ENGINELENGTHS_NAME_CHANGED_PROPERTY
- See Also:
-
-
Constructor Details
-
EngineLengths
public EngineLengths()
-
-
Method Details
-
getDefaultNames
- Overrides:
getDefaultNamesin classRollingStockAttribute
-
setNames
- Overrides:
setNamesin classRollingStockAttribute
-
addName
- Overrides:
addNamein classRollingStockAttribute
-
deleteName
- Overrides:
deleteNamein classRollingStockAttribute
-
replaceName
-
sort
- Overrides:
sortin classRollingStockAttribute
-
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.
-
load
-
setDirtyAndFirePropertyChange
-