All Classes and Interfaces
Class
Description
base class representing a DataObject event
The AbstractDataListTable model provied a default implementation to display and edit a data list in a RmaJTable/JTable.
Deprecated.
This is an abstract class that defines methods and constants that are genderica to all
xBase class of database files.
This is the base class that represents the header for a DBF file.
This class provides a base in which to derive data objects from that can be Serialized into a DBF database file.
Deprecated.
use hec.gui.AbstractEditorPanel
Description of the Class
Title: Hec Java Development
This is a abstract Panel in which to derive from.
Title: Hec Java Development
An abstract base class for rate fuction input.
Title: General CWMS Project
component to support basic editing of ASCII files.
Title:
A Dialog to show Interim Terms and Conditions for Beta releases.
Map Object class for reading ESRI Binary Grid files.
Simple class for reading ESRI .asc grid maps.
abstract dialog to edit glyph data records without shapefile
AiShapeArc class replicates Arc Info Arc
shape type
September 1998
September 1998
- hold field attribute values from dbf file
Class AiShapeFieldDescriptor used to hold data describing a Shape File field
description on the *.dbf file
AiShape class manages map layers that conform to the Arc Info shapefile
standard
September 1998
September 1998
AiShapeMultiPoint class replicates Arc Info MultiPoint
shape type
September 1998
September 1998
Base Class for Arc/Info Shapefile objects
AiShapePoint class replicates Arc Info Point
shape type
September 1998
September 1998
AiShapePolygon class replicates Arc Info Polygon
shape type
September 1998
September 1998
Title: Hec Java Development
Title: Hec Java Development
Title: AIShapeProjection.java
A shape writer class that will write shapes and shape attributes in a stream.
FilenameFilter that accepts all files but no folders
a Filename document for JTextFields, and other components that use
PlainDocument
An Object which represents an Alterntive form of Identification for a
wcds.lang.Location.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
This is a G2dDialog for plotting (vertical) profile plots with animation using
an Animation Control dialog with VCR style controls.
Processor to check the DBF annotations to make sure that the follow basic
DBF rules
Deprecated.
this class was used in CAVI 2 to control permissions per application.
checks for existing application lock files and warns the user
if another copy of the app is already running.
class to check that the watershed version if compatible with the application version.
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
A class that defines all of the dbf header and index information needed for AsciiSerializable DBF files.
This is a purposefully empty interface used as a logging marker.
Deserializes objects written with AsciiSerializer.
given a class name return its relative filename
Interface for all objects that are made persistance using ASCII text serialization.
A class that defines all of the dbf header and index information needed for
AsciiSerializable DBF files.
class to put back
holds data read during de-serialization from ASCII text file for use in resolving
transient references.
given a class name return its relative filename
- hold field attribute values from dbf file
The listener interface for receiving AttributeChange events.
A single coordinate axis.
A factory for constructing axis objects of the correct type.
An iterator class for stepping across an axis at a fixed interval.
A component that displays the label of an Axis.
Drawing properties for gfx2d AxisTics.
Class to make adding axis markers easier from scripting.
Class to make adding label markers easier from scripting.
properties for Axis objects.
This provides the interface to edit AxisProperties.
Scrollbar that controls the portion of an Axis that is visible in the Viewport.
This is a Factory object that creates an AxisTics object for any given type of axis.
Graphic Component that displays tic marks and tic labels for an Axis.
Interface that will return true if a new axis can be swapped in for an existing Axis.
Drawing properties for gfx2d AxisTics.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
This Color Contour gives "bands" instead of a gradient.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Class for base64 encoding/decoding
Stream coordinate system for model discretizations.
Basis of a look and feel for a RMACalendarField.
Basis of a look and feel for a RMADescriptionField.
This class represents one tile in a TMS.
ButtonCmdPanel.java
Creates a panel which can host a OK/CANCEL/APPLY/HELP Buttons.
Listener interface for object that would like to listen for events sent by the
Button Command Panel
Component to be used as tabComponent;
Contains a JLabel to show the text and
a JButton to close the tab it belongs to
Class to convert between bytes and other primatives
extension of the JTextField to only allow dates
Description of the Class
Contains the meta data for a catalog object.
This class is intended to map comparable objects to colors, and support the use of indexed values
for accessing the categories.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
simple class to hold a cell location
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
wrapper class that holds the real object and the checkbox selected state
A semantic event which indicates that a component-defined action occured.
The listener interface for receiving CheckBoxToggle events.
An action that will attempt to show the 'Interim Software Release Terms and Conditions.html' file
in the application install directory via an AcknowledgeInterimTermsFileDialog.
cell renderer that will render a JCheckBox and the the item in the
List.
This class is used to detect Event Dispatch Thread rule violations
See How to Use Threads for more info
See How to Use Threads for more info
The Class CheckTreeCellRenderer.
class to map an old class name to a new class name...for when classes are moved from one package to another or are renamed
and their class name is written to disk and needs converted upon reading
A replacement interface for Cloneable that publically defines clone since
java.lang.Object.clone() is protected.
to set a standard method for closing the dialog
This is a purposefully empty interface used as a logging marker.
expects a file of the format :
path|filename|date|comment
A bar that is colored to represent the state of a time series
data set.
This is a cell renderer which displays a Color object and a button.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Title: Hec Java Development
This class provides methods for converting colors to and from string
representations.
Copyright (C) 2014 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
HEC-Java NEXGEN
Version 1.0beta
ColorProducer
establishes a collection of Colors to iterate through, cycling
back to the first item after the last item is accessed
Useful for accessing an unknown number of Colors in a specified order
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2014 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
HEC-Java NEXGEN
Version 1.0beta
A simple class for keeping track of catalog column names and types.
ColumnGroup
This is a new UI for the combobox because the paintCurrentValue in the Basic UI sets the backgrounds after
it gets the rendered component.
Interface shared by client and server side data lists
These methods are restricted to local (non-rmi) access.
Interface defining operations common to server and client side data list containers.
Deprecated.
An interface for a grid map where the row height and column width varies.
This plot object calculates a single plot line for mulitple SimpleSeasonalData.
Title: HEC JavaDev
Description:
Copyright:
Company: RMA
This class contains special constants used for setting undefined data
values.
Enumerate useful constants for scripting
This precedence enumeration is the Java operator precedence order, expanded to include non-Java categories
used in the application (Logical XOR, Exponentiation, Functions).
This class maps Controller implementations and interfaces to their respective Reader and Writer
class.
Description: Class to parse the supported WKT for map projections.
Abstract coordinate reference system, usually defined by a coordinate system
and a datum.
Deprecated, for removal: This API element is subject to removal in a future version.
For removal in Monolith 6
Simple utility class for making use of the coordinate reference system and associated factory implementations.
Exception class to be thrown where implementation exceptions can be wrapped
A class which implements a bevel border with defineable bevel width
A
Formatter
that may be customized in a logging.properties
file.Class holds data for time series cyclic analysis statistic computed by HecMath.cyclicAnalysis
A thread factory that will create daemon threads.
class that represents the notification event that
data has changed in another clients DataObject
Used to compress/uncompress Gridded Data
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
class that holds a DataObject's Id information
A simple proxy for managing DataObject references in a DataStorage object.
Title: Hec Java Development
class representing an Object References for DataObjects
Exception class used when operation may not be performed
DataSet is an interface for objects containing sets of data.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Exception class used when operation may not be performed
Deprecated.
Deprecated.
This is a purposefully empty interface used as a logging marker.
This class is intended to be the base class for the Reader and Writer Exceptions, but also used
for collecting any exceptions that occur during the data transformation process.
This class acts as the glue between the Reader, and Writer implementations and uses dependency
injection in order to identify the Reader and Writer given a Controller class.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: General CWMS Project Description: Copyright: Copyright (c) 2000
Company: RMA
Title: General CWMS Project Description: Copyright: Copyright (c) 2000
Company: RMA
Title: General CWMS Project Description: Copyright: Copyright (c) 2000
Company: RMA
This class represents a date chooser.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
a Date document for JTextFields, and other components that use
PlainDocument.
Class Description
Token replacement class that takes a token and resolves to a date.
Header object for a DBase III file.
Header object for a DBaseIVMemo file.
This class updates a DBaseIV file that includes memo fields.
This is the interface for all objects that update DBase Files.
Constant interface defining dbase versions.
This is the base class for writing to DBF Files.
A base exception class for dbf related operations.
An object that publically describes a DBF field.
This is a file name factory used by the AbstractDBFDataStorage object to generate file names based on class types
An interface that describes the operations able to be performed on DBF headers.
A base exception class for dbf operations that need to nest other exceptions.
A nested exception class that is generated during a dbf query operation.
An object the contains the results of a DBF query.
A class that represents one row of a DBF file.
A nesting exception class that wraps around an exception that occurred when
a delete record operation was being performed.
A base class for dbf record operation exceptions.
Represents a set of index numbers for dbf file operations such as querying
and deletion.
A class that provides the means to query data from a dbf file.
A nested exception that occurred during a dbf record query.
This interface defines a DbfRecordSet for use in queries and writes.
An object that contains the records and errors that were generated from a
dbf file query.
Interface for defining classes that can be serialized into a DBF database file.
A dbf utility class that is used to read the header generate field 4 info objects.
A nested exception class that occurs during a dbf record write.
An object that contains the results of a dbf write operation.
Deprecated.
As of 02/08/2021 use
OfficeId
from hec-nucleus-metadata instead.Renderer for decimal cells with formatting.
a Decimal Number only document for JTextFields, and other components that use
PlainDocument
The Class AbstractDecoratorFilter.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
A generic implementation of
ColorSelectionModel
.A class that defines the index and record number information for a Dbf related function.
Contains a set of DBF records as a query result or a insert/update set.
Title: CWMS Development
Description:
Copyright: Copyright (c) 2001
Company: Resource Management Assoc.
Title: CWMS Development
Description:
Copyright: Copyright (c) 2001
Company: Resource Management Assoc.
Implements the default HSB Color chooser
default JLayerSelection to put in the Layer's tree when there isn't a defined
JLayerSelection for the MapGlyph.
This is a default implementation of AbstractJPanel.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: Hec Java Development
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: Hec Java Development
Title: Hec Java Development
The standard RGB chooser.
The standard color swatch chooser.
A class that performs the delete operations on the data4jni.
Deprecated.
Deprecated.
A DescriptionTxColumnModel is a column representation of a DescriptionTx
for a JTable.
Thrown when an application tries to load in a class through the
AsciiDeserialzier using:
The
deserializeObject
method in class AsciiDeserializer
.Factory class that provides the API necessary to display a dialog editor for
a Coordinate Reference System.
Interface for listeners who want to know when new Coordinate System was created
by the Coorindate System Dialog.
A custom log handler that will display logged messages in a window
A factory service that can be implemented to create a Display Coordinate System
Distribution Error Types declares the types and number of columns for probability distribution tables.
Title:
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
The
DoubleVector
class implements a growable array of double
primatives.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
This is a purposefully empty interface used as a logging marker.
this interface defines the DSSVue Java Help properties
DSSPathname manages a DSS pathname.
a DSS PathName Part document for JTextFields, and other components that use
PlainDocument
Represents a DSS pathname string.
This class is intended to read in data from the DssReaderController, and then write it out to a
DssReadData object, which is then returned.
Deprecated.
use DSSTimeSeriesTranslator and DSSTimeSeriesUtil instead
DssVueSimpleDSSTimeSeriesCollection is used by DSSVue, and PlotingUtilities for plotting collections
Deprecated.
As of 02/08/2021 use
Duration
from hec-nucleus-metadata instead.Perform and organize flow/stage duration analysis on a time series
Class holds data for time series cyclic analysis statistic computed by HecMath.cyclicAnalysis
Title: Hec Java Development
AutoCadd DXF graphic file format map.
Represents DXF Vertex objects.
This class extends ThreadPoolExecutor to support dynamically sized thread pools.
Implemented by classes that maintain a "modified" flag
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Represents a bounding box of a graphic element for selection.
Stream Alignment editor adapter for MapCanvas.
EnabledJPanel
is a generic lightweight container that enables/
disables it children when it's enabled/disabled.public class EncoderDecoder
DATA TYPE PURPOSE
m_wrappers String[2] the enclosing symbols for a code
DFL_WRAP_* final String default values for m_wrappers
m_codeList Hashtable the look up table for codes
m_decodeList Hashtable the corresponding table for decodes
// hashtables were used for quick searches
m_offMode boolean this tells the class whether or not to
utilize the off feature
m_offMode_wKey boolean implements feature #2
m_offModeKey String the key to look for to implement feature #2
Defines the Types of Endian data for Input and Output Streams
An adapter that maps an annotated entity object to a bean.
A static class that allows access to environment variables.
Used to deal with the ExampleWatershed component
of HEC-ResSim.
Title: FdaNumbers - Defines missing data and allows testing for missing data.
- hold field attribute values from dbf file
A class that provides access into the protected Field4info data members.
Class that generates a table of colors to a AiShape drawing attribute.
This is a purposefully empty interface used as a logging marker.
Behaves exactly as FileHandler.
Behaves exactly as FileHandler.
This is a purposefully empty interface used as a logging marker.
This is a purposefully empty interface used as a logging marker.
Class for monitoring changes in disk files.
a Filename document for JTextFields, and other components that use
PlainDocument
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.
dialog to display File/Directory Properties
basic implementation of a Find dialog.
a fixed length document for JTextFields, and other components that use
PlainDocument
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
Dialog for choosing Fonts
Interface for any component that wants to be notified when
its parent Frame or Dialog makes a management decision
Title: FortranField
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Title:
Base class for components that belong to a G2dPanel.
This is a panel that allows a user to edit properties of the
to set Symbol type accoring to data quality flag
Wraps around a G2dData object, holds same X,Y bounds, but returns no data.
Simple dialog that holds a G2dPanel.
Class interface for objects that want to receive pointer events from the G2dPointerAdapter
Abstract base class for editable lines, points, etc in Viewport
Manages creation of fonts and access to font cache.
Abstract base class for specific glyphs that performs drawing and editing functions
for Map objects.
Keeps track of the glyph display information
Drawing properties for glyphs.
Makes the Glyphs for the Maps..
Base class for graphic components displayed the Gfx2d Viewport.
Simple data class for holding position information for G2dGraphicComponents.
Provides a description of a Map and its characteristics.
A component that displays the label of an Axis.
Drawing properties for gfx2d labels.
Description of the Class
This is a panel that allows a user to edit properties of the G2dLine
This is a panel that allows a user to edit properties of the G2dLine
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: CWMS Development
Description:
Copyright: Copyright (c) 2002
Company: Resource Management Associates
Title: CWMS Development Description: Copyright: Copyright (c) 2002 Company:
Resource Management Associates
Basic mouse adapter for G2dViewport.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Simple panel to display None/Custom radio buttons that occur quite frequently in the G2dProperties editors
Interface for all objects that can be displayed in a G2d viewport.
Abstract interface for objects that are displayed on a gfx2d panel.
Extension of the Paint interface so the G2dPlot can pass in current state parameters to the
paint implementation at runtime.
Copyright (C) 1997, 1998 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
HEC-Java NEXGEN
Version 1.0beta
The primary container for 2d graphic displays.
Drawing properties for glyphs.
Drawing properties for gfx2d labels.
Class interface for objects that want to receive pointer events from the G2dPointerAdapter
G2dPolygon - This class is responsible for representing and drawing a polygon to the screen.
Title:
Base class for components that belong to a G2dPanel.
Title: CWMS Development
Description:
Copyright: Copyright (c) 2002
Company: Resource Management Associates
Title: CWMS Development
Title: General CWMS Project
Description: This class represents the title block for the Graphics Package.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Drawing properties for glyphs.
G2dLine subclass for Data Verification dialog
Edit interface for mouse tools that want to edit the viewport specifically.
Zoom adapter .
This is an interface for any component that wants to get zoom events from the G2dZoomAdapter.
Title: GeneralTableEditor
Base class for jms message encapsulation.
OVERVIEW:
GetOpt
provides a general means for a Java program to parse command
line arguments in accordance with the standard Unix conventions; it is
analogous to, and based on, getopt(3)
for C programs.This is a static class which implements drawing routines that draw clipped
Line Segments and PolyLines.
GfxLabelItem class used by MapCanvas to prevent cluttering of text on screen
Title: GFX
Description:
Copyright:
Company: RMA
Inner class for the default global service loader service delegate.
Keeps track of the glyph display information
dialog to set line properties in a glyph data record when no shapefile exists
dialog to set point properties in a glyph data record when no shapefile exists
dialog to edti polygon properties in a glyph data record when no shapefile exists
Public interface for all GlyphDataRecords that want to mark themselves as having there
own serialization methods.
GraphicsUtilities
contains a set of tools to perform
common graphics operations easily.Ascii file that has almost the same format as the AiDem Ascii file.
This is a purposefully empty interface used as a logging marker.
GroupableTableHeader
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.)
Description of the Class
Contains methods to Export data to Excel
Used in DssVue to export TimeSeriesContainer,
PairedData, etc, to an Excel workbook.
This is HecDoubleParam
HecDss objects are used to retrieve and store data sets in a DSS file,
as well as several utility functions for DSS files.
Simple wrapper for hec.script package
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.
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.
Provides Java interface to native (C/Fortran) HEC-DSS library routines.
The
HecMath
class together with the TimeSeriesMath
and
PairedDataMath
subclasses provide the user with a method to manipulate
an entire time series or paired data set with simple function calls.HecMathException
is used to communicate errors occuring in the
use of functions associated with the HecMath, TimeSeriesMath, and PairedDataMath
classes.class to print data to a file and to stdout
static class to print data to a file and to stdout swapping logfiles when they
reach a user specified maximum size.
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.
Deprecated.
just use RmaJDialog instead.
Deprecated.
just use RmaJFrame instead.
Copyright (C) 2014 Hydrologic Engineering Center, United States Army Corps of Engineers, All
Rights Reserved HEC-Java NEXGEN Version 1.0beta
Copyright (C) 2014 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
HEC-Java NEXGEN
Version 1.0beta
Copyright (C) 2014 Hydrologic Engineering Center, United States Army Corps of Engineers, All
Rights Reserved HEC-Java NEXGEN Version 1.0beta
Copyright (C) 2014 Hydrologic Engineering Center, United States Army Corps of Engineers, All
Rights Reserved HEC-Java NEXGEN Version 1.0beta
Copyright (C) 2014 Hydrologic Engineering Center, United States Army Corps of Engineers, All
Rights Reserved HEC-Java NEXGEN Version 1.0beta
Copyright (C) 2014 Hydrologic Engineering Center, United States Army Corps of Engineers, All
Rights Reserved HEC-Java NEXGEN Version 1.0beta
weight provider used by the Histogram class
class to hold some basic HTML line attributes
The interface for a contract's water supply accounting split by pump.
An interface to a property defined in the CWMS database.
Simple Annotation used to mark a column as an ID.
Identifier is an NamedType used to identify a HecFile or serializable
object.
Table model for List (vector) of hec.io.Identifier objects.
This is a simple transform that transforms nothing at all.
Description of the Interface
The interface for an Embankment.
The setters are available in the JDom, but usage should be careful as the gate changes are mapped in the cache according to the project location
and change date.
An interface for objects that are based around a location.
An interface for objects that have a parent location.
An interface for objects that have a reference location.
The interface for a Lock.
An interface onto the display of xml log records.
The Interface LookupType.
Cell Renderer that takes a list of image file names and
loads the image and renders it.
Title: Hec Java Development
Get file format, image resolution, number of bits per pixel and optionally
number of images, comments and physical resolution from
JPEG, GIF, BMP, PCX, PNG, IFF, RAS, PBM, PGM, PPM and PSD files
(or input streams).
Geo-referenced image (raster) map.
This is the action that starts off the process of importing an image into the map structure.
An exception class generated when an index tag key is not found in the current
index for a dbf.
An object that holds a Map of AbstractDataSet objects.
a Integer only document for JTextFields, and other components that use
PlainDocument
An Object which will generate unique Integer keys.
Contains a set of date-values pairs representing seasonal variation of
a value.
Title: InterpolateFunction - Interpolates a paired function.
This is a purposefully empty interface used as a logging marker.
Deprecated.
As of 02/08/2021 use
Interval
or one of
the implementations of mil.army.usace.hec.metadata.Interval in hec-nucleus-metadata.Deprecated.
As of 02/08/2021 use
IntervalOffset
Deprecated.
As of 02/08/2021 use
IntervalOffsetPart
from hec-nucleus-metadata instead.The
IntVector
class implements a growable array of int
primatives.Thrown when an Object encounters an invalid state that
it needs to notify it caller about.
An interface for the extents of a given rating specification's parameter
either dependent or independent.
Pool object that represents the pool information retrieved from the database as HecJavaDev objects.
Data object representing the name of a Pool, this is very similar to a SpecifiedLevel, and is used to identify groups
of Pools.
The interface to a project.
IProjectOperationalChanges<T extends IPhysicalStructureOperationalChange<? extends IPhysicalStructureOperationalChangeRef>>
Generalized rating interface
The extents for a given rating specification.
An interface onto the rating specification catalog.
An interface for a rating specification.
An interface on to a rating template.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Description of the Interface
Physical turbine interface
Deprecated.
As of 02/08/2021 use
VerticalDatum
This interface defines standard methods for classes that utilize IVerticalDatum
A dated accounting for a given contract / pump.
The Interface WaterUser.
The Interface WaterUserContract.
generate a report on the changes to the code since the
the last jars were built.
Extends
javax.swing.ButtonGroup
to provide methods that allow working with button references instead of button models.Attribute units must be tracked and value kept in assigned units.
Holds the water supply accounting for the pumps associated with a contract.
A factory class for instantiating JDom data object from input.
The change date and location ref setters of this class should not be regularly called as this data is used for caching and will become out of synch
if changed.
-- The returned records contain the following columns:
--
-- Name Datatype Description
-- ------------------------ ------------- ----------------------------
-- db_office_id varchar2(16) owning office of location
-- base_location_id varchar2(16) base location id
-- sub_location_id varchar2(32) sub-location id, if any
-- time_zone_name varchar2(28) local time zone name for location
-- latitude number location latitude
-- longitude number location longitude
-- horizontal_datum varchar2(16) horizontal datrum of lat/lon
-- elevation number location elevation
-- elev_unit_id varchar2(16) location elevation units
-- vertical_datum varchar2(16) veritcal datum of elevation
-- public_name varchar2(32) location public name
-- long_name varchar2(80) location long name
-- description varchar2(512) location description
-- active_flag varchar2(1) 'T' if active, else 'F'
All gate changes for a project.
Describes a rating specification.
A catalog of rating specifications.
Describes a Rating Template that has a set of independent parameters, a
dependent parameter and a version.
Xml representation of a turbine.
enabled the ability to move up if the TreeNode that represents this layer selection
is not the top in the list.
enabled the ability to move up if the TreeNode that represents this layer selection
is not the top in the list.
A Swing Frame that will display a centered message in a label.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
An object that draws Legend representations for Layer Schematic objects.
Class to hold the type and the shape in the List
This class is responsible for layout and justification of children widgets of
a widget where the layout is assigned.
This class is a factory of all built-in layouts.
Alignment of children widgets within a calculated connection widgets used
by default layout used in a connection widget.
Alignment of children widgets within a calculated widget used by
FlowLayout (vertical and horizontal flow layout).
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Title: Hec Java Development
LegendItem that belong to a LegendPanel.
Title: Hec Java Development
LegendItem that belong to a LegendPanel.
Simple UI code that wraps a MapCanvas in order to get
The primary container for 2d graphic displays.
Drawing properties for gfx2d labels.
Component that draws an identifying picture for map glyphs.
Title: CWMS Development
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
The Class LevelCeilingFilter.
Class holds data for linear regression coefficients computed by HecMath.correlationCoefficients
Simple data object for holding an array for ploting.
Provides a class that can access the HecDataManager (actually
HecDSSUtilities)
Represents points in local coordinate space.
Represents points in local coordinate space.
Represents rectangles in local coordinate space.
Represents rectangles in local coordinate space.
Represents points in world coordinate space.
Represents points in world coordinate space.
Deprecated.
A TSRecord that is only used in memory.
An Object describing a Location.
Organizes the location categories and groups into a tree structure.
Represents a database location group owned by a location category.
Deprecated.
As of 02/08/2021 use
LocationID
from hec-nucleus-metadata instead.Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
class that represents the notification event that
a DataObject has been locked/unlocked in another
clients VM
Class holds data for logarithmic regression coefficients computed by PairedDataMath.logarithmicCoefficients
y = 10^(a*log10(x)+b)
This axis represents a logarithmic scale.
This iterates over a Logarithmic axis, returning the point of each tic mark
Deprecated.
Deprecated.
Deprecated.
Replaced by LoginJDialog.
Logs a message when a Event Dispatch Thread rule violation is detected.
The
LongVector
class implements a growable array of
long primatives.This is a purposefully empty interface used as a logging marker.
This is a purposefully empty interface used as a logging marker.
New manager mapping factory to be used by manager proxy and serialization to get the new refactored/moved class name from an old class name
Geo-referenced drawing area for the MapPanel.
Abstract base class for specific glyphs that performs drawing and editing
functions for Map objects.
Makes the Glyphs for the Maps.
Interface for an class that provide a mapping between a MapObject and a
MapGlyph.
Provides a description of a Map and its characteristics.
MapLabelItem class used by MapCanvas to prevent cluttering of text on screen
Base class for Mouse Adapters for MapCanvas.
Abstract base class for map objects for Map objects.
Provides a mapping from Map extension to Map Object
Abstract interface for objects that are displayed on a map.
Interface to all MapObject lookups.
Geo-referenced mapping widget that contains a MapCanvas, horizontal and
vertical scrollbars, and a toolpanel.
container for the manager class's position in the map
This is a purposefully empty interface used as a logging marker.
Manages map scaling parameters and performs coordinate transforms.
Title: Hec Java Development
Title: Hec Java Development
Idea is to keep MapScale with the image it was generated for.
Title: HEC JavaDev
Description:
Copyright:
Company: RMA
Class that hold the MapToolButtons for the MapPanel
This class represents the Margins that are on any printable page.
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Note that when extending the logging API or specifying a new parser, you will need to create a
new logger class (rather than extending this one).
The non-wildcard, fully specified, logging API for this logger.
Combines two different logger backends into one.
This class performs computations on Balanced Hydrographs and Balanced Hyetographs, to preserve water mass
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Deprecated.
in hec-monolith 1.0.
Private class used to replace the standard DesktopManager for JDesktopPane.
An extension of WDesktopPane that supports often used MDI functionality.
Provides memory usage information, optionally allows performing garbage collection where the memory info was collected
Tracks Memory allocated and used, displayed in graph form.
Title: Memory Monitor progress bar Description: This is a progress bar that
displays memory usage.
Description of the Interface
a Military Time document for JTextFields, and other components that use
PlainDocument.
Sample Usage:
String modeName = ClientApp.app().frame.getCurrentMode().toString();
ModeDrawingAttributeSet modeDas =
ModeDrawingAttributeSet.getModeAttributeSet(modeName);
ModelDrawingAttributeSet modelDas = modeDas.getModelAttributeSet("RSS");
Hashtable h = modelDas.getAttributes();
Enumeration e = h.keys();
Object key;
Boolean shown;
while (e.hasMoreElements())
{
key = e.nextElement();
shown = (Boolean)h.get(key);
}
Class Description
Class Description
Implemented by classes that maintain a "modified" flag
An interface that governs whether modified events are ignored or forwarded to parent objects.
Monitors the AWT event dispatch thread for events that take longer than a certain time to be dispatched.
This is a purposefully empty interface used as a logging marker.
Pan adapter for MapCanvas.
Zoom adapter for MapCanvas.
Deprecated.
use hec.gui.MoverDialog
Description of the Class
Panel contains name and description fields with optional Configuration field.
Deprecated.
use hec.gui.NameDialog
NamedType serves as a superclass for Objects that need a name and description.
exception that is thrown by the RMI Server side.
Stream Alignment editor adapter for MapCanvas.
An interface that indicates that there should be no legend
for the implementing class.
An exception object that is generated when there is no record data that
could be retrieved.
This class is used to differentiate Not Monotonically increasing or decreasing errors from regular rating exceptions
Table model for List (vector) of objects implementing toString() or getName() and getDescription().
class to hold a pool of objects.
Class to allow use of java.util.Observable by composition instead of extension.
OperationalProjectChanges<OC extends IPhysicalStructureOperationalChange<? extends IPhysicalStructureOperationalChangeRef>>
This is an output stream that will print to a logger upon a line separator.
generic container to hold page text for
things like titles and other info when
printing tables.
Title: Hec Java Development
Title: Hec Java Development
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.
Histogram data set that utilizes paired data.
Title: CWMS Development
Title: CWMS Development
The
PairedDataMath
class wraps around a
hec.io.PairedDataContainer
(paired data) and
provides the user the capability to perform a set of
high level operations.Title: CWMS Development
Represents an array of paired values.
Represents an array of paired values with multiple Y data.
Simple data object for holding PairedValuesExt for ploting.
Plot PairedValuesExt data
Deprecated.
use hec.gui.PanelEditor
Type of JPanel that can be added to the hec.client.PanelSelector as a card.
Deprecated.
As of 02/08/2021 use
ParamDouble
from hec-nucleus-data instead.Deprecated.
As of 02/08/2021 use
ParamDoubleArray
from hec-nucleus-data instead.Deprecated.
As of 02/08/2021 use
Parameter
from hec-nucleus-metadata instead.Parameter (basically key/value pattern)
This is a purposefully empty interface used as a logging marker.
Deprecated.
As of 02/08/2021 use
ParameterType
from hec-nucleus-metadata instead.Describes a set of input or output values associated with a given parameter for a
rating function.
The ParamInteger class acts as a simple wrapper around a integer primitive.
General-purpose parsing exception.
A Password Entry is a row of the a password file for a user.
a Pathname document for JTextFields, and other components that use
PlainDocument
A scheduled logger that will log every 15 minutes.
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
wrapper class for the G2dDialog plots for scripting.
Title: Hec Java Development
Title: Hec Java Development
A "postage stamp plot", or a mini-plot that only has the curve (one)
plotted.
Title: Hec Java Development
Title: General CWMS Project Description: Copyright: Copyright (c) 2000
Company: RMA
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Simple wrapper for hec.script package
Simple container class for combining color string and transparency
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Mouse adapter for editing FIA time series locations.
This Class forms the basic property panel within the dialog for a point type
Pool object that represents the pool information retrieved from the database as HecJavaDev objects.
Represents the database PoolName information.
Represents the data required for retrieving IPoolName objects from the database.
Represents the information required for retrieving IPool objects from the database.
Title: Hec Java Development
Title: CWMS Development
This is a purposefully empty interface used as a logging marker.
PrintfFormat allows the formatting of an array of
objects embedded within a string.
Copyright (C) 2014 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
HEC-Java NEXGEN
Version 1.0beta
interface that defines the priorities that items
can have.
Title: CWMS Development
Title: CWMS Development
Title: Hec Java Development
Title: Hec Java Development
ProfileAnimationDlg
provides animation control for
AnimatedProfileG2dDialog(s).The Class ProfileDataG2dObject encapsulates a ProfileDataRecord plotting
in a G2dDialog (AnimatedProfileG2dDialog).
The Class ProfileDataRecord is an abstract class specifying the
method interface for plotting {vertical) profile data
in the animated plot dialog AnimatedProfileG2dDialog.
This is a purposefully empty interface used as a logging marker.
Class Description
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
PSGr2 is a Graphics subclass for Java 2 that images to PostScript.
PSGr is a Graphics subclass that images to PostScript.
Deprecated.
Processes a query on a dbf file packaging the record data into the query result
set.
A simple First-In First-Out Queue Object.
Title: RandomNumber - Java replacement for C++ class based upon Harold's RNUNIF.
Simple action class that will open a file chooser to the user and allow them to
select files to be converted to SMRMP files.
Class to encapsulate rating errors
Describes the extents of a rating specification for a given effective date.
Title: Hec Java Development
Title: Hec Java Development
Defines input for a rating function.
Class to encapsulate rating errors arising from missing objects
Contains the output data for a rating function.
Title: Processes strings containing field separators like tab-delimited text files.
Title: RdcField Class contains parameters for a field that is a sub-string of
a string containing multiple fields.
Base class for process dbf record operations such as deletes and writes.
ActionListener that takes an object and a methodname to invoke
when the actionPerformed() is called.
A helper class for using reflection that allows using class names instead of Classes
as parameters for retrieving Constructors, Methods, and Fields
Listener that takes an object and a methodname to invoke
when the actionPerformed(), stateChange() or itemStateChanged() is called.
Listener that takes an object and a methodname to invoke
when the actionPerformed(), stateChange() or itemStateChanged() is called.
Title: RegressionFromConstant - Computes a simple regression given a fixed constant
Description:
Company:
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Deprecated.
use hec.gui.RenameDlg
An interface for organizing method return status id's and messages
Describes input for a reverse rating function.
A base base xml utilities class.
The editor for table and tree cells.
This is a class that does simple color rendering.
a TitledBorder border that can display a component in the border
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Derivative function used by ODE solver schemes in RmaMath.
an abstract PathName document for JTextFields, and other components that use
PlainDocument
Deprecated.
Use RmaJSpinner instead
RMAFile class extends File and has the ability to return the relative path
of a file
class for filenamefilters
special class recognized by RMAHashtable for keys that should not
have Object.hashCode() called for the hash code.
This class implements a hashtable, which maps keys to values.
Acts as an insets manager to keep memory allocation to a minimum.
Deprecated.
Use RmaJSpinner instead
extension of the JTextField to only allow decimal type numbers
calendar field that handled extended dates (negative years and years greater
than 9999)
extension of the JTextField to only allow dates
Extension of the RmaJComboBox to render colors in a combobox.
extension of the RmaJComboBox that renders colors.
class that overrides the JComboBox
makes sure that removeAllItems() doesn't blowup when there are no items
and makes sure that the correct border gets set.
extension of the JTextField to only allow dates
extension of the JTextField to only allow decimal type numbers
extension of JDialog that will validate its components when
validateComponents() method is called.
extension of the JTextField for DssPathName Part
extension of the JTextField to only allow decimal integer type numbers.
RmaJLabel subclasses javax.swing.JLabel in order to display unit strings.
The interface that defines a KeySelectionManager.
extension of the JTextField to only allow Long integer type numbers
An extension to a JMenuItem that displays the toString() representation
of an object.
An extension to a JLabel that displays the toString() representation
of an object.
trivial enhancement to a JMenuItem that also holds an object.
EnabledJPanel that handles modified events.
RmaJRadioButton.java
Dervies from javax.swing.JRadionButton so we can generated modified events.
An Extension of JScrollBar that generates an event when done adjusting.
Deprecated.
Use
RmaJSpinner
RmaJSpinner instead.extention of JTabbedPane that validates it components when a
tab change occurs.
extension of the swing JTable that includes specialized editors/renderers
popup menu, row and column headers etc.
Renderer for currency cells with formatting.
Deprecated.
use DefaultCellEditor instead
simple example showing fixed table row header and multi-line column headers
a JSeparator that can display text
text field that will toggle between 2 values.
This class implements a multiple-line text label.
a sorted list model for JLists and JComboBoxes
Multi-Valued Function evaulates multiple equations based on a single dependent variable
Starts off with a null value then the default value is used when the buttons
are hit.
Class Description
A Single Value Function that can be called by various RmaMath methods.
class to place general Swing related utilities methods in.
General Utilities Class
The Class RmaVerticalCaption.
Author Darryl Burke
The Class RmaVerticalTableCellRenderer displays vertically table text .
class to hold information about a RmiFileImpl so that
only a single RMI call can be made to retrieve it's information
This is a purposefully empty interface used as a logging marker.
This is a purposefully empty interface used as a logging marker.
Title: HEC JavaDev
Description:
Copyright:
Company: RMA
Title: HEC JavaDev
Description:
Copyright:
Company: RMA
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Allows the user to set a Cell Editor for each row in a Table Column
A nifty class that performs computations based on an RPN string.
Represents the active time step within a RunTimeWindow
Contains data that defines the time window for model execution.
Title: General CWMS Project Description: Copyright: Copyright (c) 2000
Company: RMA
SAXTreeViewer
uses Swing to graphically
display an XML document.function that operates on scalar values
Controls mapping of world to local coordinates.
Title: ScaleBobz - Computes scale for tabulations
Description: Provides capability of scaling data to be "nice" numbers for a selected
number of divisions or range of divisions from user supllied minimum and
maximum data values.
Title: Hec Java Development
base class for jobs that can be scheduled with the Scheduler
interface to mark methods that are scriptable
singleton class for the ScriptEngine
identifier to pull scripts
object to hold a script Identifier and its script during cut and paste
operations.
File: ScriptIdentifierSelection.java
ScriptIdentifierSelection
ScriptIdentifierSelection
This is a purposefully empty interface used as a logging marker.
Schedulable Script Job
a searchable JEditorPane.
a RmaJTextArea that knows how to search it's text
A coordinate axis for HecTime data.
An iterator class for stepping across a time series axis at a fixed interval.
Extends the PairedValuesExt class to use the paired values curve labels to store
date/time
Contains a set of date-values pairs representing seasonal variation of
a value.
Contains two or more SeasonalRecord(s).
Contains a set of date-values pairs representing seasonal variation of
a value.
Deprecated.
use hec.gui.SelectorPanel
Deprecated.
use hec.gui.SelectorPanelEditor
4/20/1999
PSM: Switched TextArea to JTextArea.
PSM: Switched TextArea to JTextArea.
Deprecated.
in hec-monolith 1.0.
Company: Resource Management Associates
A shadow renderer generates a drop shadow for any given picture, respecting
the transparency channel if present.
Interface that describes what it takes to select a shapefile source from some
location.
This class defines a shortcut object in the list.
Simple data object for holding an array for ploting.
Simple data object for holding an array for ploting.
Test Object to see if the DBF Storage can handle custom user types.
performs a simple Frequency Analysis of TimeSeries data.
Simple data object for holding a table structure for step ploting.
Simple data object for holding a table structure for ploting.
Simple data object for holding a table structure for ploting seasonal data.
Simple data object for holding a table structure for step ploting.
This is a simple panel that allows a user to edit generic line properties
such as line color, line width, line style, etc.
Simple data object for holding an array for ploting.
Simple data object for holding an array for ploting.
Editor class for editing properties for ONE single symbol to represent the Line Files.
GUI to mass-convert DSS 6 files to DSS 7
A hashtable-based
Map
implementation with soft keys.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.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Title: StatisticalParameter - holds the statistics for a continuing generation of numbers.
Title: Statistics - supplies static statistical results.
Title: StatusBar Memory Monitor Description: This adds a small progress bar
to the status bar that displays memory usage
The Class StdoutConsoleHandler.
Mouse adapter for the stream alignment.
panel for stream elements to figure out various values.
Stream coodinate element.
Node connectivity objects for Stream Alignment
Title: General CWMS Project
Description:
Copyright: Copyright (c) 2000
Company: RMA
Node connectivity objects for Stream Alignment
Mouse adapter for the stream nodes.
Stream coordinate Line.
Point on stream coordinate Line.
Simple container to identify a segment on a stream element
either a station or a coordinate may be used to identify the ends of the segment
An object that draws Symbols.
class that looks for the property PropertyFiles
which is a comma separated list of property files to load into
the System.properties object.
This class allows monitors two different tables to listene for column resize events.
TableUpdateEvent is used to notify interested parties that
the data has changed in the event source.
This is an interface for objects that wish to be tabulated by the Gfx2D Plot/Tabulate system.
A class that contains data for constructing Tag4define objects.
A container class for the codebase tag 4 info data since codebase didnt do us
a favor and make their code extendable or serializable.
This is the Terms and Conditions Information that is used when the user opens
the TCU from the Help Menu.
This is the TCU that is used when the program is opened for the very
first time.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
4/20/1999
PSM: Switched TextArea to JTextArea.
PSM: Switched TextArea to JTextArea.
4/20/1999
PSM: Switched TextArea to JTextArea.
PSM: Switched TextArea to JTextArea.
Panel that contains a basic text editor.
Creates a thread to set the text in the text field
Used because some setTextField() calls were battling
for Monitors with the java.awt paint methods
JFrame that holds a basic text editor.
Title: HEC JavaDev
Description:
Copyright:
Company: RMA
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is marked for removal and should not be used.
Miscellaneous text utilities
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
Copyright (C) 2017 Hydrologic Engineering Center,
United States Army Corps of Engineers, All Rights Reserved
This is the interface for all Tiles used in TMS.
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
objectsA stubbed out subclass of TimeSeriesDataSetBase.
A plot data object wrapping around a time series container.
Represents a database time series group owned by a time series category.
A class to represent a unique reference to a TimeSeriesGroup.
The
TimeSeriesMath
class wraps around a
hec.io.TimeSeriesContainer
(time series data) and
provides the user the capability to perform
arithmetic and other operations on a time series.This class implements static methods for converting a
standard String representation of a time step interval (e.g.
Title: CWMS Development
Description:
Copyright: Copyright (c) 2001
Company: Resource Management Assoc.
Title: CWMS Development
Description:
Copyright: Copyright (c) 2001
Company: Resource Management Assoc.
This is an interface for all interface components that want to recieve notification events that there has been a
change to the displayable time zone.
This class provides a default implementation for selecting time zones.
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.Stream Alignment editor adapter for MapCanvas.
Triangular Irregular Network map for representing surfaces composed
of linear triangles.
Linear Triangles for TIN map.
Class for Titles for the TableFrame.
Drawing properties for gfx2d AxisTics.
Displays a title for the G2dPanel.
This is one level in a TMS file.
Represents an area that is an empty tile.
This is the factory class that creates TMS Tiles.
a document that toggle between to values for JTextFields, and other components that use
PlainDocument
Drawing properties for ViewportToolbar buttons.
Mostly a marker interface b/c MapGlyph contains default implementations without actually implementing this
interface.
Author: Dr.
This is a type-safe enumerated type.
Author Shannon Larson
The Class TristateCheckBoxCellEditor
This Editor is intended to be used in JTable cells.
Author Shannon Larson
The Class TristateCheckBoxData to hold the State and Label text for a TristateCheckBox.
The Class TristateCheckBoxRenderer.
Author: Dr.
A coordinate axis for HecTime data.
An iterator class for stepping across a time series axis at a fixed interval.
This is a panel which allows the user to edit properties of a Time Series Axis.
Graphic Component that displays tic marks and tic labels for an Axis.
Encapsulates a data exchange JMS message noting that data has been stored for
a particular time series id.
Interface for objects that are associated with time series data.
Interface for objects that are associated with time series data.
Interface for managers that contain objects which have time series data.
Maps a time series location to a DSS record.
Translates from hec.data.tx.DescriptionTx Objects to DSS Paths and viceversa.
Allows developers define a custom user type for reading/writing data into
DBF Files.s
An exception class generated during a dbf operation where the record numbers
were not found.
Holds Unit Definitions, Conversion Factors, and Conversion Functions.
Deprecated.
As of 02/08/2021 use
Units
and UnitUtil
from hec-nucleus-metadata instead.This is an interface for GUI components that use a units system to measure its data.
This is a purposefully empty interface used as a logging marker.
Describes the units system that is in use.
Description of the Class
client and server side class that allows the client or server to
retrieve the user's name from anywhere.
This is a purposefully empty interface used as a logging marker.
This interface should be implemented by user-defined "types".
Provides functionality of USGS rounding arrays (called rounding specifications in this package).
Deprecated.
Deprecated.
Description of the Class
Copyright (C) 2014 Hydrologic Engineering Center,
United States Army Corps of Engineers,
All Rights Reserved HEC-Java NEXGEN Version 1.0beta
a basic implementation of the VCRControlsListener
Deprecated.
As of 02/08/2021 use
Version
from hec-nucleus-metadata instead.Deprecated.
Deprecated.
As of 02/08/2021 use
VerticalDatumException
from hec-nucleus-metadata instead.2d graphics drawing region.
2d graphics drawing region.
A clss for receiving Drag Source Events from the Viewport.
Drawing properties for gfx2d viewport.
Title: Hec Java Development
This is a simple link object that links all of the Axis, AxisTics, and Axis labels for a given viewport
Toolbar containing buttons that select viewport mouse adapters.
Drawing properties for ViewportToolbar.
An Observer wrapper that is a WeakReference to the real Observer.
Wheel tool class
set the system property use.mousewheel=true
to enable mouse wheel.
An implementation of the FileFilter interfaces that filters files based
on a file name pattern.
Menu component that handles the functionality expected of a standard
"Windows" menu for MDI applications.
A class for writing Windows metafiles.
A class for writing into Windows Metafiles with standard
java.awt.Graphics methods.
A class for writing into Windows Metafiles with java.awt.Graphics2D methods.
exception thrown when a user tries to create a new workspace
and there is a workspace that already exists.
This is a purposefully empty interface used as a logging marker.
Represents arcs in world coordinate space.
Represents arcs in world coordinate space.
A multi-point line in world coordinates.
A multi-point line in world coordinates.
Line object consisting of 3D pts in world coords
Line object consisting of 3D pts in world coords
End points for worldlines.
Simple class that takes a set of WorldPt objects and writes them to a
Point Shapefile.
Represents points in world coordinate space.
Represents points in world coordinate space.
3D point in world coordinates
3D point in world coordinates
Represents rectangles in world coordinate space.
Represents rectangles in world coordinate space.
Represents points in world coordinate space.
Represents points in world coordinate space.
class for handling text item in world coordinates
This interface is intended to support writing data from a controller, and a ReadData object.
A class that process the writing of records to the data 4 object.
This Exception is thrown in the Writer implementation class if the writing simply can't continue.
A logger record object based on the Java's XML formatter DTD
3.0 Appendix A: DTD for XMLFormatter Output
<!-- DTD used by the java.util.logging.XMLFormatter --> <!-- This provides an
XML formatted log message.
a ZipCode document for JTextFields, and other components that use
PlainDocument
Represents a file system for a Zip File.
A file system factory that creates a file system to handle Zip Files.
A utility class that allows you to extract zip files.