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:
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 filesHecFile 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 objectsThe
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.