Package hec.heclib.dss
package hec.heclib.dss
HecLib DSS utility routines
-
ClassDescriptionManage The active DSS log file.DSSPathname manages a DSS pathname.HecDataManager is considered the base class which most HEC-DSS classes inherit from (there are lower classes, but the Java programmer should not access them.)HecDss objects are used to retrieve and store data sets in a DSS file, as well as several utility functions for DSS files.HecDssCatalog has methods to query or inventory the contents of a DSS file, supports listeners that report on modifications to the DSS file
Primary calls that are:HecDssCatalog.getCatalog(boolean, String)HecDssCatalog.getCatalog(boolean, String, int, boolean)HecDssCatalog.getCondensedCatalog(String)HecDssCatalog.getCondensedCatalog(String, int, boolean)HecDSSDataAttributes contains various data utility methods and constants.High-level access for HEC-DSS files.HecDSSFileData manages the state of a DSS file holds DSSTable (pointer to top level DSS C-Code data array)HecDSSFileDataManager manages state (open, locked) of multiple DSS filesHecDSSUtilities is aHecDataManagerwith utility features such as squeezing, and copying records between DSS filesService interface that supplies the HecMath-styleread/writebehavior toHecDsswithout heclib depending on thehec.hecmathpackage by using ServiceLoader to discover an implementation at runtime.HecTimeSeries is used to read and write time series data to DSS.Description of the InterfaceProvides a class that can access the HecDataManager (actually HecDSSUtilities)