Package hec.data.tx
Class TimeSeriesCategory
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.tx.TimeSeriesCategory
- All Implemented Interfaces:
AsciiSerializable
,FieldAccessor
,Serializable
,Cloneable
,Comparable
,Observer
,Modifiable
- See Also:
-
Field Summary
FieldsFields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENT
-
Constructor Summary
ConstructorsConstructorDescriptionTimeSeriesCategory
(TimeSeriesCategoryRef catRef, String description) TimeSeriesCategory
(String officeId, String categoryId, String description) TimeSeriesCategory
(org.jdom.Element element) -
Method Summary
Modifier and TypeMethodDescriptionaddGroup
(TimeSeriesGroupRef input) void
buildElement
(org.jdom.Element element) getId()
Returns the category id.void
removeGroup
(TimeSeriesGroupRef toRemove) void
setGroups
(Collection<TimeSeriesGroupRef> newGroups) int
size()
Returns a count of the timeseries groups in this category.toString()
values()
Returns a copy of the timeseries groups in this category.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, update, useRecursiveModifiedTest
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Field Details
-
logger
-
DESCRIPTION
- See Also:
-
-
Constructor Details
-
TimeSeriesCategory
-
TimeSeriesCategory
-
TimeSeriesCategory
public TimeSeriesCategory(org.jdom.Element element)
-
-
Method Details
-
buildElement
public void buildElement(org.jdom.Element element) -
getId
Returns the category id. -
getOfficeId
-
getCategoryRef
-
addGroup
-
addGroup
-
addGroup
-
removeGroup
-
setGroups
-
size
public int size()Returns a count of the timeseries groups in this category. -
values
Returns a copy of the timeseries groups in this category.- Returns:
-
toXmlString
-
toString
-