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 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.
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.
This is a purposefully empty interface used as a logging marker.
Deserializes objects written with AsciiSerializer.
- 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
Deprecated.
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.
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.
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
class that represents the notification event that
data has changed in another clients DataObject
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.
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.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.
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.
Labels for distribution-type combo boxes in the histogram dialogs.
Title:
The
DoubleVector class implements a growable array of double
primatives.This is a purposefully empty interface used as a logging marker.
this interface defines the DSSVue Java Help properties
a DSS PathName Part document for JTextFields, and other components that use
PlainDocument
Represents a DSS pathname string.
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.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
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.
a Filename document for JTextFields, and other components that use
PlainDocument
dialog to display File/Directory Properties
basic implementation of a Find dialog.
a fixed length document for JTextFields, and other components that use
PlainDocument
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
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
Description of the Class
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.
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
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
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.
Identifier is an NamedType used to identify a HecFile or serializable
object.
Table model for List (vector) of hec.lang.Identifier objects.
This is a simple transform that transforms nothing at all.
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 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
IntervalOffsetDeprecated.
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.
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
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.
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.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Please use JOptionPane instead.
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.
This class is used to differentiate Not Monotonically increasing or decreasing errors from regular rating exceptions
A class for formatting numbers that follows printf conventions.
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.
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
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.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
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
Utility class that assists with rendering G2d Plots into SVGs
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.
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.
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
Enum RepeatIntervalType represents different types of repeat intervals
that can be used to define time intervals in the fill dialog of the RmaJTable.
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
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
dialog used for the RmaJTable fill operations
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
Deprecated, for removal: This API element is subject to removal in a future version.
Please use JOptionPane instead.
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 .
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
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.
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.
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.
Simple data object for holding an array for ploting.
Simple data object for holding an array for ploting.
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.
A hashtable-based
Map implementation with soft keys.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
Contains a copy of SVG Data extracted from an SVGGraphics context.
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.
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.
A 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.
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.
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.
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.
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.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.
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.
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.
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.