Package hec.data.turbines
Class JDomProjectTurbineChanges
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.operations.OperationalProjectChanges<ITurbineChange>
hec.data.turbines.JDomProjectTurbineChanges
- All Implemented Interfaces:
ILocationRef,IProjectOperationalChanges<ITurbineChange>,IProjectTurbineChanges,AsciiSerializable,FieldAccessor,Serializable,Cloneable,Comparable,Observer,Modifiable
public class JDomProjectTurbineChanges
extends OperationalProjectChanges<ITurbineChange>
implements IProjectTurbineChanges
- See Also:
-
Field Summary
Fields inherited from class hec.data.AbstractJDomDataObject
DD_MM_MYYYY, DD_MM_MYYYY_HHMM, DD_MM_MYYYY_HHMMZ, MM_MYYYY, UNIT, YYYYFields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildElement(org.jdom.Element element) Populates the element with data from this object.protected IProjectTurbineChangesbuildProjectOpsChanges(LocationTemplate projectLocationRef) protected ITurbineChangebuildUndefOperationalChange(LocationTemplate projectLocationRef, Date date) Methods inherited from class hec.data.operations.OperationalProjectChanges
clearTimeWindowMap, clearUndefinedChanges, deleteOperationalChanges, getLocationRef, getOperationalChange, getOperationalChanges, getOperationalChanges, getProjectLocationRef, getTimeWindowMap, mergeOperationalChanges, mergeOperationalChanges, setLocationRef, setProjectLocationRef, size, windowAndLimitMethods inherited from class hec.data.AbstractJDomDataObject
buildElementOrRemove, camelCaseToLowerUnderbar, getDefaultElementName, getXmlDate, getXmlValue, parseDouble, parseFormattedDouble, parseInt, setXmlDate, setXmlValue, toXmlStringMethods inherited from class hec.lang.NamedType
addModifiableListener, clone, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getFieldObject, getIgnoreModifiedEvents, getIndex, getName, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, setFieldObject, setIgnoreModifiedEvents, setIndex, setModified, setName, setValid, toString, update, useRecursiveModifiedTestMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.data.operations.IProjectOperationalChanges
clearTimeWindowMap, clearUndefinedChanges, deleteOperationalChanges, getOperationalChange, getOperationalChanges, getProjectLocationRef, getTimeWindowMap, mergeOperationalChanges, mergeOperationalChanges, size, windowAndLimitMethods inherited from interface rma.lang.Modifiable
isModified, setModified
-
Constructor Details
-
JDomProjectTurbineChanges
public JDomProjectTurbineChanges() -
JDomProjectTurbineChanges
-
-
Method Details
-
buildElement
public void buildElement(org.jdom.Element element) Description copied from class:AbstractJDomDataObjectPopulates the element with data from this object.- Specified by:
buildElementin classAbstractJDomDataObject
-
buildProjectOpsChanges
- Specified by:
buildProjectOpsChangesin classOperationalProjectChanges<ITurbineChange>
-
buildUndefOperationalChange
protected ITurbineChange buildUndefOperationalChange(LocationTemplate projectLocationRef, Date date) - Specified by:
buildUndefOperationalChangein classOperationalProjectChanges<ITurbineChange>
-