All Classes and Interfaces

Class
Description
 
 
 
A simple container class to hold an array The array may be int, float or double.
Asc2DssGrid Reads grid values from an Arc/Info ASCII grid and stores them in a DSS record
Interface for all objects that are made persistance using ASCII text serialization.
class to put back
given a class name return its relative filename
 
 
 
 
A thread factory that will create daemon threads.
This is a simple generic container class that holds data, and some related information The purpose of this class is to pass data to plot and tabulate functions.
Vertical datum choices
Vertical datum choices
 
 
 
 
 
Reads grid values from an DSS Record and stores them in an Arc/Info ASCII grid and stores
Reads grid values from a gridded DSS Record and stores them in an Arc/Info FLOAT grid
 
 
 
 
Title:DssFileContainer
 
 
 
Manage The active DSS log file.
 
 
 
 
DSSPathname manages a DSS pathname.
 
 
 
 
Defines the Types of Endian data for Input and Output Streams
 
 
 
Class for monitoring changes in disk files.
Represents an error condition found when locating a file offset.
Represents a start and end offset, or a possible error condition that was reached when attempting to identify the offsets.
 
 
FlatGrid.java The FlatGrid class is used for conversions between DSS gridded records and Arc/Info grids through ASCII and .flt files.
Flt2DssGrid Reads grid values from an Arc/Info .flt grid and stores them in a DSS record
 
 
 
 
 
 
 
 
 
 
 
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 files
 
 
 
 
 
 
 
 
HecDSSUtilities is a HecDataManager with utility features such as squeezing, and copying records between DSS files
HecFile is a file for use in both a RMI Networked and Local environment.
Utility methods for file operations, string parsing, and formatting used within the hec.heclib package.
 
Provides Java interface to native (C/Fortran) HEC-DSS library routines.
DSS version numbering example: DSS Version "7-BG" // Valid characters are A-Z, a-z A == 1, B == 2, a == 27, b == 28
 
Service interface that supplies the HecMath-style read/write behavior to HecDss without heclib depending on the hec.hecmath package by using ServiceLoader to discover an implementation at runtime.
 
HecTime holds a date and a time value, and performs various functions with those values, such as incrementing a date/time or returning a date/time in a formatted string in a specific style.
 
 
 
HecTimeSeries is used to read and write time series data to DSS.
 
 
 
 
 
 
Description of the Interface
 
 
 
 
 
Provides a class that can access the HecDataManager (actually HecDSSUtilities)
 
This is a simple generic container class that holds paired data, and some related information The purpose of this class is to pass paired data to plot and tabulate functions.
 
A scheduled logger that will log every 15 minutes.
 
 
 
 
 
 
class to hold information about a RmiFileImpl so that only a single RMI call can be made to retrieve it's information
 
 
 
 
The SpecifiedGridInfo class inherits from GridInfo, extending the grid metadata to support any coordinate system, and adding new metadata fields that HEC has determined would be useful since the original GridInfo was defined in 1994.
 
 
 
 
 
 
 
 
 
SupplementalProperties manages a string of 'supplemental' properties stored as key:value pairs separated by ';' Can be used as a static utility (parse/toSupplementalString) or as an instance wrapping a supplemental info string for get/extract/put operations.
 
TimeSeriesCollectionContainer is a DataContainer holding TimeSeriesContainers Each individual TimeSeriesContainer may have a different start and end date.
This is a simple generic container class that holds time series data, and some related information The purpose of this class is to pass time series data to plot and tabulate functions.
Factory class for converting data to/from TimeSeriesContainer objects
 
 
 
 
 
The TinContainer class holds data and basic metadata for a TIN (triangulated irregular network) as 2D vertices (pairs of longitude/latitude or easting/northing coordinates) and the values reported at those vertices.