Class Division
java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrit.operations.locations.divisions.Division
- All Implemented Interfaces:
Identifiable,PropertyChangeFirer,PropertyChangeProvider
Represents a railroad division
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringstatic final Stringstatic final StringFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Get the identity of the object.getName()voidsetComment(String comment) protected voidsetDirtyAndFirePropertyChange(String p, Object old, Object n) voidSets the division's name.org.jdom2.Elementstore()Create an XML element to represent this Entry.toString()Methods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
NONE
- See Also:
-
_id
-
_name
-
_comment
-
NAME_CHANGED_PROPERTY
- See Also:
-
-
Constructor Details
-
Division
-
Division
Construct this Entry from XML. This member has to remain synchronized with the detailed DTD in operations-locations.dtd- Parameters:
e- Consist XML element
-
-
Method Details
-
getId
Description copied from interface:IdentifiableGet the identity of the object.- Specified by:
getIdin interfaceIdentifiable- Returns:
- the identity
-
setName
Sets the division's name.- Parameters:
name- The string name for this division.
-
toString
-
getName
-
setComment
-
getComment
-
store
Create an XML element to represent this Entry. This member has to remain synchronized with the detailed DTD in operations-locations.dtd.- Returns:
- Contents in a JDOM Element
-
setDirtyAndFirePropertyChange
-