Package hec.heclib.dss
Class HecPairedData
java.lang.Object
hec.heclib.dss.HecDSSFileAccess
hec.heclib.dss.HecDssCatalog
hec.heclib.dss.HecDSSDataAttributes
hec.heclib.dss.HecDataManager
hec.heclib.dss.HecPairedData
- All Implemented Interfaces:
HecDssListener,AutoCloseable,Cloneable,EventListener
-
Nested Class Summary
Nested classes/interfaces inherited from class hec.heclib.dss.HecDssCatalog
HecDssCatalog.WriteCatalogFileRunnable -
Field Summary
Fields inherited from class hec.heclib.dss.HecDataManager
_recordData, DSS_ERROR, DSS_FILE_ERROR, DSS_SEVERE_ERROR, STATUS_DATA_ERRORFields inherited from class hec.heclib.dss.HecDSSDataAttributes
_arrayEndTime, _arraySize, _arrayStartTime, _checkedNumber, _dataLengthInts, _dataType, _defaultEndTime, _defaultStartTime, _desiredArraySize, _dirty, _dssPathname, _endTime, _localUnitSystem, _recordExists, _recordType, _slashPosition, _startTime, _timeSeries, _timeWindowSet, _typeX, _unitsX, ALBERS, ALBERS_GRID, ALBERS_GRID_WITH_TIME, DOUBLE_ARRAY, ENGLISH_UNITS, ERROR, FILE, FLOAT_ARRAY, HRAP, HRAP_GRID, HRAP_GRID_WITH_TIME, IMAGE, INT_ARRAY, IRREGULAR_TIME_PATTERN, IRREGULAR_TIME_SERIES, IRREGULAR_TIME_SERIES_DOUBLES, LOCATION_LEVEL, PAIRED, PAIRED_DOUBLES, REGULAR_TIME_PATTERN, REGULAR_TIME_SERIES, REGULAR_TIME_SERIES_DOUBLES, SI_UNITS, SINGLE_VALUE, SPECIFIED_GRID, SPECIFIED_GRID_TYPE, SPECIFIED_GRID_WITH_TIME, TEXT, UNDEFINED_GRID, UNDEFINED_GRID_TYPE, UNDEFINED_GRID_WITH_TIME, UNDEFINED_UNITS, UNKNOWNFields inherited from class hec.heclib.dss.HecDssCatalog
_catalogName, _forceNewCatalog, _listenerList, _observerThreads, _useCollectionGroups, crcValues, dataTypeEnd, dataTypeStart, endDates, lastWriteTimeFile, lastWriteTimeRecord, listIsCollection, listIsComplete, listIsSorted, maxNumberToRetrieve, pathnameAddresses, pathnameHash, pathnameList, pathnameWithWild, startDates, statusRead, statusWantedFields inherited from class hec.heclib.dss.HecDSSFileAccess
_defaultDirectory, _defaultDSSFileName, _fileData, _maxNumberReopensForError, _numberReopensForError, _severeErrorIndex, _severeErrorMessages, _severeErrorRaised, ABBREVIATED_CATALOG, CONDENSED_CATALOG, FULL_CATALOG, MESS_LEVEL_CRITICAL, MESS_LEVEL_GENERAL, MESS_LEVEL_INTERNAL_DIAG_1, MESS_LEVEL_INTERNAL_DIAG_2, MESS_LEVEL_NONE, MESS_LEVEL_TERSE, MESS_LEVEL_USER_DIAG, MESS_METHOD_ALIAS, MESS_METHOD_CATALOG, MESS_METHOD_CHECK, MESS_METHOD_COPY, MESS_METHOD_FILE_CHECK, MESS_METHOD_GENERAL, MESS_METHOD_GET, MESS_METHOD_GLOBAL, MESS_METHOD_JNI, MESS_METHOD_LOCKING, MESS_METHOD_OPEN, MESS_METHOD_PERM, MESS_METHOD_PUT, MESS_METHOD_READ, MESS_METHOD_TS_READ, MESS_METHOD_TS_WRITE, MESS_METHOD_UTILITY, MESS_METHOD_WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDSSFileName(boolean useDefault) booleanlabel()labels()protected PairedDataContainerlegacyRead(int[] status) Deprecated.Used for refactoring/testingintintread(doubleArrayContainer xArray, doubleArrayContainer yArray) Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibilityintread(doubleArrayContainer xArray, Vector vector) Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibilityintread(HecDoubleArray xArray, HecDoubleArray yArray) Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibilityintread(HecDoubleArray xArray, Vector vector) Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibilityintread(PairedDataContainer pairedDataContainer) protected intDeprecated.intvoidvoidDeprecated.voidsetStoreDoubles(boolean storeDoubles) voidvoidvoidvoidprotected intstoreData(boolean writeToDisk) Deprecated.use write(PairedDataContainer) instead.typeX()typeY()unitsX()unitsY()intwrite(double[] xBuffer, double[][] yBuffer, int numberOrdinates, int numberCurves, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibilityintwrite(double[] xBuffer, double[] yBuffer, int numberOrdinates, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibilityintDeprecated.Use write(PairedDataContainer) instead This write is for backwards compatibilityintwrite(HecDoubleArray xBuffer, HecDoubleArray yBuffer, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibilityintwrite(HecDoubleArray xBuffer, Vector yBuffer, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibilityintwrite(PairedDataContainer pairedDataContainer) Methods inherited from class hec.heclib.dss.HecDataManager
addAlias, addAlias, addAlias, addAliasList, aliasGetPrimary, aliasGetPrimary, aliasList, aliasList, aliasRemove, aliasRemove, aliasRemoveList, clear, closeLogFile, closeMessageFile, convertUnitSystem, copyContainerToRecordData, copyRecordDataToContainer, done, flushMessageFile, getRecordInfo, getRecordInfo, getRecordInfo, getTSRecordInfo, numberArray, release, release, setMessageFile, setProgramName, status, Xarray, Yarray, Yarray, zlocationRetrieve, zlocationStoreMethods inherited from class hec.heclib.dss.HecDSSDataAttributes
aPart, arrayEndTime, arrayStartTime, bPart, convertDoubleUnits, convertUnits, cPart, createArrayObject, createObject, createPairedDataObject, createTextObject, createTimeSeriesObject, dirty, dPart, endTime, ePart, fPart, getLastWriteTime, getLastWriteTime, getLastWriteTimeMillis, getLastWriteTimeMillis, getRecordBasics, isGridRecord, isTimeWindowSet, localUnitSystem, pathname, pathnameDataType, recordExists, recordsUpdated, recordType, recordType, recordTypes, setAPart, setBPart, setCPart, setDefaultTimeWindow, setDefaultTimeWindow, setDPart, setDSSFileName, setEndTime, setEPart, setFPart, setLocalUnitSystem, setPathname, setPathnameParts, setStartTime, setTimeWindow, setTimeWindow, startTimeMethods inherited from class hec.heclib.dss.HecDssCatalog
addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, buildCondensedList, buildSortedCatalog, callCatalog, callCatalog, callCatalogOriginal, catalogFile, clearList, clone, compareCondensedPaths, expandPathname, fireHecDssEvent, getCatalog, getCatalog, getCatalog, getCatalogName, getCatalogSortAddresses, getCondensedCatalog, getCondensedCatalog, getDeletedPaths, getEPartLoc, getMaximumPartLengths, getPathnameList, getPathnameList, getPathnameList7, getPathnameListAndDates, getPathnames, getSortedPathnameList, getUseCollectionGroups, hecDssEventPerformed, isCatalogValid, isPathnamePartsString, pathNamePartsToRegex, processSearchParts, readCatalog, removeHecDssListener, searchDSSCatalog, searchDSSCatalog, searchDSSPaths, searchDSSPaths, setCatalogSortAddresses, setForceNewCatalog, setMaxNumberToRetrieve, setPathnameList, setPathnameList, setPathWithWildChars, setUseCollectionGroups, sort, sortCatalog, startObserverThread, whatChanged, whatChanged, whatChangedCompare, whatChangedSetStart, whatChangedSetStart, whatChangedSetStart, wildCharsToRegex, writeCatalogMethods inherited from class hec.heclib.dss.HecDSSFileAccess
allSevereErrorMessages, appendNameToDirectory, checkAllPathnames, checkForError, checkForSevereError, checkForSevereError, checkForSevereFileError, checkLinks, checkPathnameBins, checkSystemError, cleanDSSFileName, clearError, clearSevereError, clearSevereError, clearStatus, close, close, closeAll, closeAllFiles, closeAndClear, closeDSSFile, debugLook, debugLook7, debugModify, defaultDirectory, defaultDSSFileName, doesDSSFileExist, DSSFileName, fileAccessible, fileOpened, fileStatus, flushMessages, forceMultiUserAccess, getCollectionList, getCollectionSequenceList, getCollectionSize, getDssFileVersion, getDssFileVersion, getFileInfo, getFileLastWriteTime, getFileLastWriteTimeMillis, getIrregBeginningDate, getLastError, getMessageLevel, getNumberRecords, getProcessStatus, getTimeSeriesExtents, getTSRecordInfo, lastSevereErrorMessage, numberRecords, open, open, processStatus, requestSecondAccess, setDefaultDirectory, setDefaultDSSFileName, setDss, setDSSFileName, setDSSFileName, setDSSFileName, setInterrupt, setMessageLevel, setUnit, writeAccess, zgetMessageLevel, zinqir, zinqir, zinquire, zmessage, zquery, zquery, zset, zsetFile, zsetMessageLevel
-
Constructor Details
-
HecPairedData
public HecPairedData() -
HecPairedData
-
-
Method Details
-
setXUnits
-
setYUnits
-
setXType
-
setYType
-
unitsX
-
unitsY
-
typeX
-
typeY
-
setStoreDoubles
public void setStoreDoubles(boolean storeDoubles) -
getStoreDoubles
public boolean getStoreDoubles() -
DSSFileName
-
numberOfCurves
public int numberOfCurves() -
read
Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibility -
read
Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibility -
read
Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibility -
read
Deprecated.Use read(PairedDataContainer) instead This read is for backwards compatibility -
read
-
retrieveData
Deprecated.This method is @deprecated use read(PairedDataContainer) instead- Returns:
- DSS_ERROR, DSS_SEVERE_ERROR, or numberOrdinates on success
-
write
@Deprecated public int write(double[] xBuffer, double[] yBuffer, int numberOrdinates, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibility -
write
Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibility -
write
@Deprecated public int write(double[] xBuffer, double[][] yBuffer, int numberOrdinates, int numberCurves, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibility -
write
@Deprecated public int write(double[] xBuffer, Vector yBuffer, int numberOrdinates, boolean writeToDisk) Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibility -
write
Deprecated.Use write(PairedDataContainer) instead This write is for backwards compatibility -
write
-
storeData
Deprecated.use write(PairedDataContainer) instead.- Parameters:
writeToDisk-
-
checkRead
public boolean checkRead() -
label
-
labels
-
setLabel
-
setLabels
Deprecated. -
setLabels
-
legacyRead
Deprecated.Used for refactoring/testingAssembles results into a PairedDataContainer
-