Package hec.data.level
Class JDomSeasonalValuesImpl
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.level.JDomSeasonalValuesImpl
- All Implemented Interfaces:
ISeasonalValues
,XmlString
,AsciiSerializable
,FieldAccessor
,Serializable
,Cloneable
,Comparable
,Observer
,Modifiable
- 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, YYYY
Fields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENT
Fields inherited from interface hec.data.level.ISeasonalValues
INTERVAL, ORIGIN, SEASONAL_VALUE
-
Constructor Summary
ConstructorsConstructorDescriptionJDomSeasonalValuesImpl
(ISeasonalValues iSeasonalValues) JDomSeasonalValuesImpl
(org.jdom.Element element) JDomSeasonalValuesImpl
(org.jdom.Element element, IParameterTypedValue prototype) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildElement
(org.jdom.Element element) Populates the element with data from this object.void
setOffset
(ISeasonalInterval offset) void
void
setSeasonalValues
(List<ISeasonalValue> values) Methods inherited from class hec.data.AbstractJDomDataObject
buildElementOrRemove, camelCaseToLowerUnderbar, getDefaultElementName, getXmlDate, getXmlValue, parseDouble, parseFormattedDouble, parseInt, setXmlDate, setXmlValue, toXmlString
Methods 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, useRecursiveModifiedTest
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface rma.lang.Modifiable
isModified, setModified
Methods inherited from interface hec.data.XmlString
toXmlString
-
Constructor Details
-
JDomSeasonalValuesImpl
public JDomSeasonalValuesImpl() -
JDomSeasonalValuesImpl
public JDomSeasonalValuesImpl(org.jdom.Element element) -
JDomSeasonalValuesImpl
-
JDomSeasonalValuesImpl
-
-
Method Details
-
buildElement
public void buildElement(org.jdom.Element element) Description copied from class:AbstractJDomDataObject
Populates the element with data from this object.- Specified by:
buildElement
in classAbstractJDomDataObject
-
getOffset
- Specified by:
getOffset
in interfaceISeasonalValues
-
setOffset
- Specified by:
setOffset
in interfaceISeasonalValues
-
getOrigin
- Specified by:
getOrigin
in interfaceISeasonalValues
-
setOrigin
- Specified by:
setOrigin
in interfaceISeasonalValues
-
getSeasonalValues
- Specified by:
getSeasonalValues
in interfaceISeasonalValues
-
setSeasonalValues
- Specified by:
setSeasonalValues
in interfaceISeasonalValues
-