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
_timeZone
Fields inherited from class hec.heclib.dss.HecTimeSeriesBase
_defaultInterval, _interval, _retrieveAllTimes
Fields inherited from class hec.heclib.dss.HecDataManager
_recordData, logFileName, messageUnit
Fields 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, UNKNOWN
Fields 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, statusWanted
Fields 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.TimeSeriesIdentifier
final mil.army.usace.hec.data.timeseries.TimeSeries
readAndChangeUnits
(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone) Public read functionsfinal mil.army.usace.hec.data.timeseries.TimeSeries
readAndChangeUnits
(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, String pathname) final mil.army.usace.hec.data.timeseries.TimeSeries
readAndChangeUnits
(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride) final mil.army.usace.hec.data.timeseries.TimeSeries
readAndChangeUnits
(mil.army.usace.hec.data.timeseries.math.TimeSeriesTemplate template, TimeZone timeZone, TimeZone timeZoneOverride, String pathname) final mil.army.usace.hec.data.timeseries.TimeSeries
readTimeSeries
(String pathname, long startTime, long endTime, TimeZone timeZone) final mil.army.usace.hec.data.timeseries.TimeSeries
readTimeSeries
(String pathname, long startTime, long endTime, TimeZone timeZone, TimeZone timeZoneOverride) 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) 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) final void
setDescription
(mil.army.usace.hec.metadata.timeseries.TimeSeriesIdentifier description) final int
final int
write
(mil.army.usace.hec.data.timeseries.TimeSeries dataSet, TimeZone timeZone, DSSPathname writePathname) final int
Public write functionsfinal int
write
(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, ztsStore
Methods 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, zgintlFromEPart
Methods 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, zlocationStore
Methods 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, writeRawRecord
Methods 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, writeCatalog
Methods 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.DataSetIllegalArgumentException
mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException
DSSTimeSeriesWriteException
-
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.DataSetIllegalArgumentException
mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException
DSSTimeSeriesWriteException
-
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.DataSetIllegalArgumentException
mil.army.usace.hec.metadata.timeseries.DataSetTimeSeriesException
DSSTimeSeriesWriteException
-
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
-