Package hec.data.tx
Class DSSTimeSeriesTranslator
- All Implemented Interfaces:
HecDssListener,Serializable,Cloneable,EventListener
- Direct Known Subclasses:
DSSTimeSeries
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hec.heclib.dss.HecDssCatalog
HecDssCatalog.WriteCatalogFileRunnable -
Field Summary
Fields inherited from class hec.heclib.dss.HecTimeSeries
_timeZoneFields inherited from class hec.heclib.dss.HecTimeSeriesBase
_defaultInterval, _interval, _retrieveAllTimesFields inherited from class hec.heclib.dss.HecDataManager
_recordData, logFileName, messageUnitFields 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 TypeMethodDescriptionfinal mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifierfinal mil.army.usace.hec.data.timeseries.TimeSeriesreadAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone) Public read functionsfinal mil.army.usace.hec.data.timeseries.TimeSeriesreadAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, String pathname) final mil.army.usace.hec.data.timeseries.TimeSeriesreadAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride) final mil.army.usace.hec.data.timeseries.TimeSeriesreadAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride, String pathname) final mil.army.usace.hec.data.timeseries.TimeSeriesreadTimeSeries(String pathname, long startTime, long endTime, TimeZone timeZone) final mil.army.usace.hec.data.timeseries.TimeSeriesreadTimeSeries(String pathname, long startTime, long endTime, TimeZone timeZone, TimeZone timeZoneOverride) final mil.army.usace.hec.data.timeseries.TimeSeriesreadTimeSeries(String pathname, mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description, long startTime, long endTime, TimeZone timeZone) final mil.army.usace.hec.data.timeseries.TimeSeriesreadTimeSeries(String pathname, mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description, long startTime, long endTime, TimeZone timeZone, TimeZone timeZoneOverride) final voidsetDescription(mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description) final intfinal intwrite(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, DSSPathname writePathname) final intPublic write functionsfinal intwrite(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, String pathname, String dssType) Methods inherited from class hec.heclib.dss.HecTimeSeries
arraySizeOk, checkTimeWindow, clear, computeTimes, contractProfileContainer, DSSFileName, expandProfileContainer, flushToDisk, getBlockStartDate, getCoincidentTimes, getCollectionList, getData, getData, getDesiredArraySize, getFlags, getInterval, getSeriesPathnameRange, getSeriesTimeRange, getStandardPathDate, getStatistics, getStoreDoubles, getSupplementalInfo, getTimes, getTimes, getTimeZone, hasTimeZone, incrementalValue, intIndex, prepareForWrite, read, read, read, read, read, read, read, read, read, read, read, read, read, removeLeadingTrailingMissing, removeTimeZone, reset, resetArrayTime, retrieveData, saveDataToDisk, setData, setData, setData, setFlags, setFlags, setIrregularIntervalInFlag, setReadPreviousSubsquent, setRegularIntervalStorePlan, setRetrieveAllTimes, setStoreDoubles, setTimes, setTimes, setTimes, setTimeZone, status, timeWindowNumber, updateArrayTime, value, write, write, write, write, write, write, write, write, ztsRetrieve, ztsStore, ztsStoreMethods inherited from class hec.heclib.dss.HecTimeSeriesBase
getAppropriateEPart, getAppropriateIrregularBlock, getAppropriateRegularEPart, getDefaultUnitsType, getDpartFromTime, getEPartFromInterval, getIntervalFromEPart, getListOfEParts, getMostCommonInterval, getNumberValuesForArraySize, getTimeWindowFromPath, interval, isRegular, numberValues, precision, setDefaultEPart, setDefaultInterval, setDefaultPathnameParts, setEPart, setInterval, setPathname, setPathnameParts, setPrecision, setStartTime, setType, setUnits, type, units, zgintlFromEPartMethods inherited from class hec.heclib.dss.HecDataManager
addAlias, addAlias, addAlias, addAliasList, aliasGetPrimary, aliasGetPrimary, aliasList, aliasList, aliasRemove, aliasRemove, aliasRemoveList, closeLogFile, closeMessageFile, convertUnitSystem, copyContainerToRecordData, copyRecordDataToContainer, displayLogFile, done, flushMessageFile, generateLogFileName, getLogFileName, getRecordInfo, getRecordInfo, getRecordInfo, getTSRecordInfo, numberArray, release, release, setLogFile, setMessageFile, setProgramName, windMessageFile, Xarray, Yarray, Yarray, zlocationRetrieve, zlocationStoreMethods inherited from class hec.heclib.dss.HecDSSDataAttributes
aPart, arrayEndTime, arrayStartTime, bPart, clearDefaultParts, convertDoubleUnits, convertUnits, cPart, createArrayObject, createObject, createPairedDataObject, createTextObject, createTimeSeriesObject, defaultAPart, defaultBPart, defaultCPart, defaultDPart, defaultEPart, defaultFPart, dirty, dPart, endTime, ePart, fPart, getLastWriteTime, getLastWriteTime, getLastWriteTimeMillis, getLastWriteTimeMillis, getRecordBasics, isGridRecord, isTimeWindowSet, localUnitSystem, pathname, pathnameDataType, readRawBytes, readRawBytes, readRawRecord, readRawShorts, readRawShorts, recordExists, recordsUpdated, recordType, recordType, recordTypes, setAPart, setBPart, setCPart, setDefaultAPart, setDefaultBPart, setDefaultCPart, setDefaultDPart, setDefaultFPart, setDefaultTimeWindow, setDefaultTimeWindow, setDPart, setDSSFileName, setEndTime, setFPart, setLocalUnitSystem, setTimeWindow, setTimeWindow, startTime, writeRawRecordMethods inherited from class hec.heclib.dss.HecDssCatalog
addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, addHecDssListener, buildCondensedList, buildSortedCatalog, callCatalog, callCatalog, callCatalog, callCatalogOriginal, catalogFile, cleanCatalogPart, clearList, clone, compareCondensedPaths, createNewCatalog, expandPathname, fireHecDssEvent, getCatalog, getCatalog, getCatalog, getCatalogName, getCatalogSortAddresses, getCondensedCatalog, getCondensedCatalog, getEndDates, getEPartLoc, getMaximumPartLengths, getMaximumPartLengths, getPathnameList, getPathnameList, getPathnameList6, getPathnameList7, getPathnameListAndDates, getPathnameListType, getPathnames, getSortedPathnameList, getStartDates, getStatusRead, getUseCollectionGroups, hecDssEventPerformed, isCatalogValid, isPathnamePartsString, numberCatalogedRecords, pathNamePartsToRegex, processSearchParts, readCatalog, removeHecDssListener, searchDSSCatalog, searchDSSCatalog, searchDSSPaths, searchDSSPaths, setCatalogSortAddresses, setForceNewCatalog, setMaxNumberToRetrieve, setPathnameList, setPathnameList, setPathWithWildChars, setStatusWanted, setTypeWanted, setUseCollectionGroups, sort, sortCatalog, startObserverThread, whatChanged, whatChanged, whatChangedCompare, whatChangedSetStart, whatChangedSetStart, whatChangedSetStart, wildCharsToRegex, writeCatalogMethods inherited from class hec.heclib.dss.HecDSSFileAccess
allSevereErrorMessages, appendNameToDirectory, catchSevereErrors, checkAccessReset, 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, getCollectionSequenceList, getCollectionSize, getDssFileVersion, getDssFileVersion, getFileInfo, getFileLastWriteTime, getFileLastWriteTimeMillis, getIrregBeginningDate, getLastError, getMessageLevel, getNumberRecords, getProcessStatus, getTimeSeriesExtents, getTSRecordInfo, isFileRemote, lastSevereErrorMessage, nextTimeSeriesPathname, numberRecords, open, open, processStatus, requestSecondAccess, setDefaultDirectory, setDefaultDSSFileName, setDss, setDSSFileName, setDSSFileName, setDSSFileName, setInterrupt, setMessageLevel, setSpaceReclaimation, setSpaceReclaimationPerm, setUnit, writeAccess, zgetMessageLevel, zinqir, zinqir, zinquire, zmessage, zquery, zquery, zset, zsetFile, zsetMessageLevel
-
Constructor Details
-
DSSTimeSeriesTranslator
public DSSTimeSeriesTranslator()
-
-
Method Details
-
readAndChangeUnits
public final mil.army.usace.hec.data.timeseries.TimeSeries readAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone) throws mil.army.usace.hec.metadata.DataSetException Public read functions- Throws:
mil.army.usace.hec.metadata.DataSetException
-
readAndChangeUnits
public final mil.army.usace.hec.data.timeseries.TimeSeries readAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readAndChangeUnits
public final mil.army.usace.hec.data.timeseries.TimeSeries readAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, String pathname) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readAndChangeUnits
public final mil.army.usace.hec.data.timeseries.TimeSeries readAndChangeUnits(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride, String pathname) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readTimeSeries
public final mil.army.usace.hec.data.timeseries.TimeSeries readTimeSeries(String pathname, long startTime, long endTime, TimeZone timeZone) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readTimeSeries
public final mil.army.usace.hec.data.timeseries.TimeSeries readTimeSeries(String pathname, long startTime, long endTime, TimeZone timeZone, TimeZone timeZoneOverride) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readTimeSeries
public final mil.army.usace.hec.data.timeseries.TimeSeries readTimeSeries(String pathname, mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description, long startTime, long endTime, TimeZone timeZone) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
readTimeSeries
public final mil.army.usace.hec.data.timeseries.TimeSeries readTimeSeries(String pathname, mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description, long startTime, long endTime, TimeZone timeZone, TimeZone timeZoneOverride) throws mil.army.usace.hec.metadata.DataSetException - Throws:
mil.army.usace.hec.metadata.DataSetException
-
write
public final int write(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, String pathname) throws mil.army.usace.hec.metadata.DataSetIllegalArgumentException, mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException, DSSTimeSeriesWriteException Public write functions- Throws:
mil.army.usace.hec.metadata.DataSetIllegalArgumentExceptionmil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesExceptionDSSTimeSeriesWriteException
-
write
public final int write(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, String pathname, String dssType) throws mil.army.usace.hec.metadata.DataSetIllegalArgumentException, mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException, DSSTimeSeriesWriteException - Throws:
mil.army.usace.hec.metadata.DataSetIllegalArgumentExceptionmil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesExceptionDSSTimeSeriesWriteException
-
write
public final int write(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, DSSPathname writePathname) throws mil.army.usace.hec.metadata.DataSetIllegalArgumentException, mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException, DSSTimeSeriesWriteException - Throws:
mil.army.usace.hec.metadata.DataSetIllegalArgumentExceptionmil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesExceptionDSSTimeSeriesWriteException
-
write
public final int write(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone) throws DataSetTxEmptyException, DSSTimeSeriesWriteException -
setDescription
public final void setDescription(mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description) -
getTimeSeriesIdentifier
public final mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier getTimeSeriesIdentifier() throws mil.army.usace.hec.metadata.DataSetIllegalArgumentException- Throws:
mil.army.usace.hec.metadata.DataSetIllegalArgumentException
-