Package hec.data.lock
Class JDomLockCatalogImpl
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.lock.JDomLockCatalogImpl
- All Implemented Interfaces:
ILockCatalog
,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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildElement
(org.jdom.Element element) Populates the element with data from this object.convertToRow
(ILock projectChild) getLockDescriptor
(int rowIdx) getLockDescriptor
(String itemName) void
int
size()
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
-
Constructor Details
-
JDomLockCatalogImpl
public JDomLockCatalogImpl() -
JDomLockCatalogImpl
public JDomLockCatalogImpl(org.jdom.Element element)
-
-
Method Details
-
convertToRow
-
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
-
parse
- Throws:
SQLException
-
getLockDescriptorList
- Specified by:
getLockDescriptorList
in interfaceILockCatalog
-
getLockDescriptor
- Specified by:
getLockDescriptor
in interfaceILockCatalog
-
getLockDescriptor
- Specified by:
getLockDescriptor
in interfaceILockCatalog
-
size
public int size()- Specified by:
size
in interfaceILockCatalog
-
getColumnList
- Specified by:
getColumnList
in interfaceILockCatalog
-