Package hec.model
Class AbstractConditionalBlockRef
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.model.AbstractConditionalBlockRef
- All Implemented Interfaces:
hec.io.AsciiSerializable,Serializable,Cloneable,Comparable,Observer,Modifiable
public abstract class AbstractConditionalBlockRef
extends NamedType
implements hec.io.AsciiSerializable
- 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
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionabstract ConditionalBlockintgetFieldObject(Field fld) getName()get the NameType's namebooleansetFieldObject(Field fld, Object fobj) toString()voidupdate(Observable o, Object arg) This is a callback method that gets called when any object that this reference is listening too is changed.Methods inherited from class hec.lang.NamedType
addModifiableListener, clone, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getIgnoreModifiedEvents, getIndex, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, setIgnoreModifiedEvents, setIndex, setModified, setName, setValid, useRecursiveModifiedTestMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Field Details
-
_conditionalBlock
-
m_conditionalBlockId
protected int m_conditionalBlockId
-
-
Constructor Details
-
AbstractConditionalBlockRef
public AbstractConditionalBlockRef() -
AbstractConditionalBlockRef
- Parameters:
cb-
-
-
Method Details
-
getConditionalBlockId
public int getConditionalBlockId() -
getName
Description copied from class:NamedTypeget the NameType's name -
toString
-
update
This is a callback method that gets called when any object that this reference is listening too is changed. -
getFieldObject
- Specified by:
getFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
getFieldObjectin classNamedType
-
setFieldObject
- Specified by:
setFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
setFieldObjectin classNamedType
-
getConditionalBlock
-