Package hec.data.lock
Class JDomLockImpl
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.lock.JDomLockImpl
- All Implemented Interfaces:
ILocationAssociation,ILocationChild,ILocationChildAssociation,ILock,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, YYYYFields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENTFields inherited from interface hec.data.lock.ILock
ELEMENT, LOCK_LENGTH, LOCK_LOCATION, LOCK_WIDTH, MINIMUM_DRAFT, NORMAL_LOCK_LIFT, PROJECT_LOCATION, VOLUME_PER_LOCKAGE -
Constructor Summary
ConstructorsConstructorDescriptionJDomLockImpl(LocationTemplate projectLocationRef, Location lockLocation) JDomLockImpl(ILock iLock) Deprecated.XML Serialization is no longer usedJDomLockImpl(org.jdom.Element lockElement) Deprecated.XML Serialization is no longer used -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildElement(org.jdom.Element element) Deprecated.XML Serialization is no longer useddoubledoubledoubledoubledoublevoiddoublevoiddoubledoubledoublevoiddoublevoiddoublevoiddoublevoidvoidsetChamberType(ILookupType chamberType) voidsetElevationUnit(String unit) voidvoidvoidvoidvoidsetLengthUnit(String lengthUnit) voidsetLocation(Location lockLocation) voidvoidsetLockLength(Double val) voidvoidsetLockWidth(Double val) voidvoidvoidvoidvoidsetMinimumDraft(Double val) voidvoidsetNormalLockLift(Double val) voidsetParentLocationRef(LocationTemplate projectLocationRef) voidsetUnitsId(String s) voidvoidvoidsetVolumeUnit(String unit) voidtoString()Methods 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, 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 rma.lang.Modifiable
isModified, setModifiedMethods inherited from interface hec.data.XmlString
toXmlString
-
Constructor Details
-
JDomLockImpl
public JDomLockImpl() -
JDomLockImpl
Deprecated.XML Serialization is no longer used -
JDomLockImpl
-
JDomLockImpl
Deprecated.XML Serialization is no longer used
-
-
Method Details
-
buildElement
Deprecated.XML Serialization is no longer usedDescription copied from class:AbstractJDomDataObjectPopulates the element with data from this object.- Specified by:
buildElementin classAbstractJDomDataObject
-
getUnitsId
-
setUnitsId
-
getVolumeUnitsId
-
setVolumeUnitsId
-
getLockLength
public double getLockLength()- Specified by:
getLockLengthin interfaceILock
-
getLocation
- Specified by:
getLocationin interfaceILocationAssociation- Specified by:
getLocationin interfaceILock
-
setLengthUnit
- Specified by:
setLengthUnitin interfaceILock
-
getLengthUnit
- Specified by:
getLengthUnitin interfaceILock
-
setElevationUnit
- Specified by:
setElevationUnitin interfaceILock
-
getElevationUnit
- Specified by:
getElevationUnitin interfaceILock
-
setVolumeUnit
- Specified by:
setVolumeUnitin interfaceILock
-
getVolumeUnit
- Specified by:
getVolumeUnitin interfaceILock
-
getLockWidth
public double getLockWidth()- Specified by:
getLockWidthin interfaceILock
-
getMinimumDraft
public double getMinimumDraft()- Specified by:
getMinimumDraftin interfaceILock
-
getNormalLockLift
public double getNormalLockLift()- Specified by:
getNormalLockLiftin interfaceILock
-
getParentLocationRef
- Specified by:
getParentLocationRefin interfaceILocationChild- Specified by:
getParentLocationRefin interfaceILock
-
setParentLocationRef
- Specified by:
setParentLocationRefin interfaceILocationChild- Specified by:
setParentLocationRefin interfaceILock
-
getVolumePerLockage
public double getVolumePerLockage()- Specified by:
getVolumePerLockagein interfaceILock
-
setLockLength
- Specified by:
setLockLengthin interfaceILock
-
setLockWidth
- Specified by:
setLockWidthin interfaceILock
-
setMinimumDraft
- Specified by:
setMinimumDraftin interfaceILock
-
setNormalLockLift
- Specified by:
setNormalLockLiftin interfaceILock
-
setVolumePerLockage
- Specified by:
setVolumePerLockagein interfaceILock
-
toString
-
getLockLength
- Specified by:
getLockLengthin interfaceILock
-
setLockLength
- Specified by:
setLockLengthin interfaceILock
-
getLockWidth
- Specified by:
getLockWidthin interfaceILock
-
setLockWidth
- Specified by:
setLockWidthin interfaceILock
-
getMinimumDraft
- Specified by:
getMinimumDraftin interfaceILock
-
getMaximumLockLift
- Specified by:
getMaximumLockLiftin interfaceILock
-
setMinimumDraft
- Specified by:
setMinimumDraftin interfaceILock
-
getNormalLockLift
- Specified by:
getNormalLockLiftin interfaceILock
-
setNormalLockLift
- Specified by:
setNormalLockLiftin interfaceILock
-
setHighWaterLowerPoolLocationLevel
- Specified by:
setHighWaterLowerPoolLocationLevelin interfaceILock
-
getHighWaterLowerPoolLocationLevel
public double getHighWaterLowerPoolLocationLevel()- Specified by:
getHighWaterLowerPoolLocationLevelin interfaceILock
-
setHighWaterUpperPoolLocationLevel
- Specified by:
setHighWaterUpperPoolLocationLevelin interfaceILock
-
getVolumePerLockage
- Specified by:
getVolumePerLockagein interfaceILock
-
setVolumePerLockage
- Specified by:
setVolumePerLockagein interfaceILock
-
setLocation
- Specified by:
setLocationin interfaceILocationAssociation- Specified by:
setLocationin interfaceILock
-
setMaximumLockLift
- Specified by:
setMaximumLockLiftin interfaceILock
-
getMaximumLockLift
public double getMaximumLockLift()- Specified by:
getMaximumLockLiftin interfaceILock
-
setHighWaterUpperPoolWarningLevel
- Specified by:
setHighWaterUpperPoolWarningLevelin interfaceILock
-
setHighWaterLowerPoolWarningLevel
- Specified by:
setHighWaterLowerPoolWarningLevelin interfaceILock
-
setLowWaterUpperPoolLocationLevel
- Specified by:
setLowWaterUpperPoolLocationLevelin interfaceILock
-
getLowWaterUpperPoolLocationLevel
public double getLowWaterUpperPoolLocationLevel()- Specified by:
getLowWaterUpperPoolLocationLevelin interfaceILock
-
setLowWaterLowerPoolLocationLevel
- Specified by:
setLowWaterLowerPoolLocationLevelin interfaceILock
-
getLowWaterLowerPoolLocationLevel
public double getLowWaterLowerPoolLocationLevel()- Specified by:
getLowWaterLowerPoolLocationLevelin interfaceILock
-
getHighWaterUpperPoolWarningLevel
public double getHighWaterUpperPoolWarningLevel()- Specified by:
getHighWaterUpperPoolWarningLevelin interfaceILock
-
getHighWaterLowerPoolWarningLevel
public double getHighWaterLowerPoolWarningLevel()- Specified by:
getHighWaterLowerPoolWarningLevelin interfaceILock
-
getHighWaterUpperPoolLocationLevel
public double getHighWaterUpperPoolLocationLevel()- Specified by:
getHighWaterUpperPoolLocationLevelin interfaceILock
-
getChamberType
- Specified by:
getChamberTypein interfaceILock
-
setChamberType
- Specified by:
setChamberTypein interfaceILock
-