Package hec.rss.model.globalvariable
Class AltTableGlobalData
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.rss.model.globalvariable.BaseAltGlobalData
hec.rss.model.globalvariable.AltTableGlobalData
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,GlobalVariableData,Serializable,Cloneable,Comparable,Observer,rma.lang.Modifiable
- See Also:
-
Field Summary
Fields inherited from class hec.rss.model.globalvariable.BaseAltGlobalData
_globalVariable, _valueFields 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 TypeMethodDescriptionprotected booleanmethod for subclasses to override to finsih reading dataprotected booleanfinishWritingData(String alternateDssFile) method for subclasses that need to do more than just the standard write datagetType()booleanisDSS()booleanbooleanloadData()voidmarkAsNewData(boolean newGvData) protected voidparseGVRecord(String type, String param) booleanreadPairedDataRecord(String tableName) voidsetGlobalVariable(GlobalVariable globalVariable) voidsetIsDss(boolean dss) voidprotected voidbooleanwriteDssData(String alternateDssFile) Methods inherited from class hec.rss.model.globalvariable.BaseAltGlobalData
canCoerceValue, clone, copyInto, equals, getCoercedValue, getDssEPart, getDSSFilename, getDSSPathname, getDSSPathname, getGlobalVariableDataLocation, getGVDataSet, getRelativePath, getValue, hashCode, isMarkedForDeletion, markForDelete, readData, readDssData, readDssTextValue, readDssTextValue, setDSSFilename, setDSSPathname, setGVDataSet, setValue, writeData, writeDssTextValueMethods inherited from class hec.lang.NamedType
addModifiableListener, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getFieldObject, getIgnoreModifiedEvents, getIndex, getName, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, setFieldObject, setIgnoreModifiedEvents, setIndex, setModified, setName, setValid, toString, update, useRecursiveModifiedTestMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.rss.model.globalvariable.GlobalVariableData
getDescription, getIndex, getName, setDescription, setIndex, setName
-
Constructor Details
-
AltTableGlobalData
public AltTableGlobalData() -
AltTableGlobalData
-
-
Method Details
-
isDSS
public boolean isDSS() -
setIsDss
public void setIsDss(boolean dss) -
setPairedData
-
getPairedData
- Returns:
- PairedDataContainer - existing PDC, or creates a new one if null
-
getType
- Specified by:
getTypein interfaceGlobalVariableData- Specified by:
getTypein classBaseAltGlobalData
-
finishWritingData
method for subclasses that need to do more than just the standard write data- Overrides:
finishWritingDatain classBaseAltGlobalData- Returns:
- true for success
-
writeDssData
- Specified by:
writeDssDatain interfaceGlobalVariableData- Specified by:
writeDssDatain classBaseAltGlobalData
-
readPairedDataRecord
- Returns:
-
finishReadingData
protected boolean finishReadingData()method for subclasses to override to finsih reading data- Overrides:
finishReadingDatain classBaseAltGlobalData- Returns:
- true for success
-
parseGVRecord
- Overrides:
parseGVRecordin classBaseAltGlobalData- Parameters:
type-param-
-
writeAdditionalInfo
- Overrides:
writeAdditionalInfoin classBaseAltGlobalData- Parameters:
out-- Throws:
IOException
-
setGlobalVariable
- Specified by:
setGlobalVariablein interfaceGlobalVariableData- Overrides:
setGlobalVariablein classBaseAltGlobalData- Parameters:
globalVariable- - the network global variable associated with this data
-
loadData
public boolean loadData()- Specified by:
loadDatain interfaceGlobalVariableData- Overrides:
loadDatain classBaseAltGlobalData- Returns:
- - true if successfully loaded
-
markAsNewData
public void markAsNewData(boolean newGvData) -
isNewData
public boolean isNewData()
-