See: Description
Interface | Description |
---|---|
DataViewOverlayControl |
The
DataViewOverlayControl class is an interface
that can be implemented by any class that acts to control the
overlay content of an EarthDataViewPanel . |
DelayedRenderingComponent |
The
DelayedRenderingComponent interface may be used by
graphical components that wish to implement a delayed rendering
strategy. |
ImageLoaderObserver |
An image loading observer is capable of drawing small tiles of an
image as it is being loaded by an image loader.
|
TabComponent |
The
TabComponent interface is used to specify that
components used in tabs must supply various descriptive elements,
such as title, icon, and tool tip. |
TransformableImageComponent |
The
TransformableImageComponent interface may be
implemented by graphical components that paint using an image. |
Class | Description |
---|---|
AbstractOverlayListPanel |
The
AbstractOverlayListPanel class is the abstract
parent of all overlay list panels. |
AnnotationListChooser |
The
AnnotationListChooser class is a panel that allows
the user to manipulate a list of annotations. |
AttributeValueChooser |
The
AttributeValueChooser provides two components: one that can
be used to select a feature attribute, and a second that can be used
to select a value for that feature attribute. |
CloseIcon |
The
CloseIcon renders an icon for a close button in one of
three modes: NORMAL, HOVER, and PRESSED. |
CompositeChooser |
The
CompositeChooser class allows the user to select a
red, green, and blue component variable for a color composite. |
CompoundToolBar |
The
CompoundToolBar class combines two or more
toolbars into one by "stealing" the buttons from the other toolbars
for itself. |
DynamicExtensionFileChooser |
The
DynamicExtensionFileChooser class allows the user
to select a file. |
EarthContextPanel |
The earth context panel displays an earth context element.
|
EarthDataAnalysisPanel |
The
EarthDataAnalysisPanel groups together a variety
of earth data view and chooser components into one main panel that
may be used to display the contents of a
EarthDataReader object. |
EarthDataViewController |
The
EarthDataViewController class handles
interactions between an EarthDataView object and the
chooser objects used to manipulate its properties. |
EarthDataViewFactory |
The
EarthDataViewFactory uses an EarthDataReader and variable name to create an EarthDataView for displaying a view of the variable data. |
EarthDataViewPanel |
The
EarthDataViewPanel class displays an onscreen
version of an EarthDataView object. |
EnhancementChooser |
An enhancement chooser is a panel that allows the user to select
the specifications of a data enhancement function.
|
EnhancementFunctionPanel |
An enhancement function panel displays an enhancement function
graphically as a line plot.
|
FeatureGroupFilterChooser |
The
FeatureGroupFilterChooser class is a panel that allows the
user to manipulate a FeatureGroupFilter . |
FileOperationChooser |
The
FileOperationChooser class is a
JToolBar that allows the user to perform basic file
operations: Open, Close, Export. |
FileSavePanel |
The
FileSavePanel displays a file name for saving and
allows the user to choose a new file name. |
FileTransferHandler |
The
FileTransferHandler class is used with the
JComponent.setTransferHandler() method to handle one
or more java.io.File objects during a drag and drop
operation. |
FullScreenToolBar |
The
FullScreenToolBar class is a horizontal toolbar
for full screen modes. |
FullScreenToolBar.FadeImageFilter |
The
FadeImageFilter converts normal color
pixels to either brigher or darker versions using a fade
factor. |
FullScreenToolBar.GhostImageFilter |
The
GhostImageFilter converts normal color
pixels to ghostly inverted grayscale pixels. |
FullScreenWindow |
The
FullScreenWindow class display a full screen
component with optional tool bar. |
GhostButton |
The
GhostButton class is a button that displays a
"ghostly" looking version of a standard button icon for use in
full screen mode toolbar menus. |
GhostButton.FadeImageFilter |
The
FadeImageFilter converts normal color
pixels to either brigher or darker versions using a fade
factor. |
GhostButton.GhostImageFilter |
The
GhostImageFilter converts normal color
pixels to ghostly inverted grayscale pixels. |
GhostToggleButton |
The
GhostToggleButton class is a button that displays
a "ghostly" looking version of a standard button icon for use in
full screen mode toolbar menus. |
GUIServices |
The GUI services class defines various static methods relating
to graphical user interfaces.
|
HistogramPanel |
A histogram panel displays a histogram plot as a series of
vertical columns.
|
HistogramStatisticsPanel |
The
HistogramStatisticsPanel shows a simple data plot
of statistics as a histogram. |
HTMLPanel |
The HTML panel displays an HTML document in a scrollable window
and responds to hyperlink clicks.
|
ImageLoader |
The image loader class is used to render an image asychronously
from an image producer.
|
ImageViewPanel |
An image view panel displays a single image and allows zooming and
panning with the mouse.
|
LegendPanel |
The
LegendPanel class displays a Legend graphic in a panel. |
LightTable |
A
LightTable is a container that places an
invisible drawing table on top of another component and allows
that component to become a drawing surface. |
LineStatisticsPanel |
The
LineStatisticsPanel shows a simple data plot of
statistics as an x-y line plot of the statistics values. |
MacGUIServices |
The
MacGUIServices class defines various static
methods relating to the Mac graphical user interfaces. |
MapProjectionChooser |
The map projection chooser allows the display and selection of map
projection parameters.
|
MultiPointFeatureOverlayStatsPanel |
A
MultiPointFeatureOverlayStatsPanel shows a set of statistics
of expressions computed over the visible set of overlay symbols selected by
a MultiPointFeatureOverlay object. |
MultiPointFeatureOverlaySymbolPanel |
A
MultiPointFeatureOverlaySymbolPanel shows a set of symbols
and an attribute value table for features displayed by a
MultiPointFeatureOverlay object. |
NavigationChooser |
The
NavigationChooser class allows the user to modify
the navigation affine transform for a set of earth data
variables. |
OverlayGroupSavePanel |
The
OverlayGroupSavePanel shows a list of overlays
that are to be saved as a group, and allows the user to choose the
group name or use an existing name. |
OverlayListChooser |
The
OverlayListChooser class is a panel that
allows the user to manipulate a list of EarthDataOverlay objects. |
PaletteChooser |
A palette chooser is a panel that allows the user to pick a colour
palette from a selection of predefined palettes.
|
PalettePanel |
A palette panel displays a color palette graphically as a stripe
of colour.
|
PanelOutputStream |
The
PanelOutputStream class extends
java.io.OutputStream to display output in a Swing
JPanel . |
PreferencesChooser |
The
PreferencesChooser class is a panel that displays
a Preferences object and allows the preferences to be
manipulated. |
ReaderInfoPanel |
The
ReaderInfoPanel class displays information from a
EarthDataReader in a graphical panel. |
RenderablePanel |
The renderable panel displays the output from a renderable object.
|
SatellitePassCoveragePanel |
The satellite pass coverage panel displays a graphical
representaion of a satellite pass on an annotated Earth globe.
|
SatellitePassPreviewPanel |
The satellite pass preview panel displays a satellite pass data
preview image.
|
SatellitePassTable |
The satellite pass table is a Swing table that holds satellite pass
information for a server.
|
SatellitePassTableModel |
The satellite pass table model contains satellite pass data as
a Swing table model.
|
ScriptConsole |
The
ScriptConsole can be shown and hidden to allow a scripting
interface to the CoastWatch Utilities using Beanshell syntax. |
SelectionRuleFilterChooser |
The
SelectionRuleFilterChooser class is a panel that allows the
user to manipulate a SelectionRuleFilter . |
ServerStatusPanel |
The server status panel queries the status of a CoastWatch data
server and displays the current activity including incoming,
unprocessed, and processing files.
|
SimpleFileFilter |
A convenience implementation of
FileFilter that
filters out all files except for those type extensions that it
knows about. |
SortedTable |
The
SortedTable class is a normal
javax.swing.JTable that can sort its rows when
the user clicks on a column in the table header. |
SortedTableModel |
A
SortedTableModel can be used to provide row
sorting services for any
javax.swing.table.TableModel . |
SplashScreenManager |
The
SplashScreenManager class handles updates to the
JVM-generated startup splash screen. |
StatisticsPanel |
The
StatisticsPanel is an abstract class that holds a
Statistics object and draws the axes and labels
desired for a plot of the statistics. |
SurveyListChooser |
The
SurveyListChooser class is a panel that
allows the user to manipulate a list of EarthDataSurvey objects. |
SurveyPlotFactory |
The
SurveyPlotFactory creates data plot panels that
are appropriate for a given survey. |
Swirl |
The
Swirl class shows a swirling progress icon in a
panel. |
TestContainer |
The test container class simply creates a
JFrame and
sets the content pane to the command line specified container. |
ToolSplashWindow | Deprecated
As of 3.3.1, use
SplashScreenManager . |
UpdateAgent |
The
UpdateAgent class performs an update check on the
network, then pops up an informational dialog if the software is
out of date. |
VariableChooser |
The
VariableChooser is a simple panel that displays a
list of variable names and allows the user to select one of the
variables. |
ViewOperationChooser |
The
ViewOperationChooser class is a
JToolBar that allows the user to select view transform
operations using a set of toolbar buttons. |
WindowMonitor |
The window monitor class performs a system exit when it receives the
window closing event.
|
XYPlotPanel |
The
XYPlotPanel is an abstract class that draws axes
and labels for an x-y plot. |
Enum | Description |
---|---|
CloseIcon.Mode |
The mode constants for the icon rendering.
|
LightTable.Mode |