All Classes and Interfaces
Class
Description
An interface that provides general attribute operations for object data.
ChartView displays a histogram/line chart of selected row/column of table data
or image data.
An interface that provides general operations for data with a Compound
datatype.
A CompoundDS is a dataset with compound datatype.
A Factory class to return a concrete class implementing the IDisplayConverter
interface in order to convert data values into human-readable forms in a NatTable.
the HDF extension for data converters
A class containing utility functions for the various DataXXXFactory classes,
such as DataProviderFactory, DataDisplayConverterFactory and
DataValidatorFactory.
An interface that provides general I/O operations for object data.
DataOptionDialog is an dialog window used to select display options.
A Factory class to return a concrete class implementing the IDataProvider
interface in order to provide data for a NatTable.
The base DataProvider which pulls data from a given Array object using direct
indices.
The abstract class provides general APIs to create and manipulate dataset/attribute
objects, and retrieve dataset/attribute properties, datatype and dimension sizes.
Datatype is an abstract class that defines datatype characteristics and APIs for a data type.
A Factory class to return a DataValidator class for a NatTable instance based
upon the Datatype that it is supplied.
The HDF extension of the data valicdation
The data view interface for displaying data objects
The data view factory interface for displaying data objects
Following the Abstract Factory Pattern, represents a class to produce
different types of DataView factory classes depending on the given
DataViewType enum value.
Defines a list of APIs for the main HDFView windows
DefaultBaseMetaDataView is a default implementation of the MetaDataView which
is used to show data properties of an object.
DefaultBaseTableView serves as the base class for a DataView that displays
HDF data in a tabular format.
the valid types of tableviews
A class to construct a CompoundDS TableView.
The metadata view interface for displaying dataset metadata information
The metadata view interface for displaying datatype metadata information
A convenience implementation of FileFilter that filters out all files except
for those type extensions that it knows about.
The metadata view interface for displaying group metadata information
ImageView displays an HDF dataset as an image.
FlipFilter creates image filter to flip image horizontally or vertically.
Makes an image filter for rotating image by 90 degrees.
A simple Factory class which returns concrete instances of the default
ImageView.
The metadata view interface for displaying link metadata information
A simple Factory class which returns concrete instances of the default
MetaDataView, based on whether the data object is a Group, Dataset, Datatype
or other form of object.
Displays a dialog for viewing and change palettes.
A simple Factory class which returns concrete instances of the default
PaletteView.
A class to construct a ScalarDS TableView.
A simple Factory class which returns concrete instances of the default
TableView, based on whether the data object to be viewed is a scalar or
compound dataset or is an attribute.
TreeView defines APIs for opening files and displaying the file structure in
a tree structure.
A simple Factory class which returns concrete instances of the default
TreeView.
FileFormat defines general interfaces for working with files whose data is
organized according to a supported format.
An attribute is a (name, value) pair of metadata attached to a primary data object such as a
dataset, group or named datatype.
FitsDataset describes an multi-dimension array of HDF5 scalar or atomic data
types, such as byte, int, short, long, float, double and string,
and operations performed on the scalar dataset
The library predefines a modest number of datatypes.
Datatype encapsulates information of a datatype.
This class provides file level APIs.
An H5Group represents HDF5 group, inheriting from Group.
Group is an abstract class.
An attribute is a (name, value) pair of metadata attached to a primary data object such as a
dataset, group or named datatype.
This class defines HDF4 data type characteristics and APIs for a data type.
This class provides file level APIs.
H4GRImage describes an HDF4 general raster(GR) image and operations performed on
the GR image.
An H4Group is a vgroup in HDF4, inheriting from Group.
An attribute is a (name, value) pair of metadata attached to a primary data object such as a
dataset, group or named datatype.
H4SDS describes HDF4 Scientific Data Sets (SDS) and operations performed on
the SDS.
H4Vdata describes a multi-dimension array of HDF4 vdata, inheriting CompoundDS.
An interface that provides general attribute operations for hdf5 object data.
The H5CompoundAttr class defines an HDF5 attribute of compound datatypes.
The H5CompoundDS class defines an HDF5 dataset of compound datatypes.
This class defines HDF5 datatype characteristics and APIs for a data type.
H5File is an implementation of the FileFormat class for HDF5 files.
Enum to indicate the type of I/O to perform inside of the common I/O
function.
An H5Group object represents an existing HDF5 group in file.
An H5Link object represents an existing HDF5 object in file.
An class that provides general I/O operations for object metadata
attached to an object.
This class defines HDF5 reference characteristics and APIs for a data type of H5T_STD_REF.
The individual reference data for a given object.
An attribute is a (name, value) pair of metadata attached to a primary data object such as a
dataset, group or named datatype.
H5ScalarDS describes a multi-dimension array of HDF5 scalar or atomic data types, such as byte, int, short, long,
float, double and string, and operations performed on the scalar dataset.
HDF5 utility class
a class to track the current versions of java, hdf4, hdf5 and hdfview
HDFView is the main class of this HDF visual tool.
The helpview interface for displaying user help information
The HObject class is the root class of all the HDF data objects.
ImageConversionDialog shows a message dialog requesting user input for
converting files.
The image view interface for displaying image object
This class extends DataViewFactory so that at runtime it can be determined
if a specific DataViewFactory class is an ImageViewFactory and can thus
be used appropriately where an ImageView is needed.
Custom SWT dialog to allow the user to input strings
for various uses.
MathConversionDialog shows a message dialog requesting user input for math
conversion.
An interface that provides general I/O operations for object metadata
attached to an object.
The metadata view interface for displaying metadata information
This class extends DataViewFactory so that at runtime it can be determined
if a specific DataViewFactory class is a MetaDataViewFactory and can thus
be used appropriately where a MetaDataView is needed.
An attribute is a (name, value) pair of metadata attached to a primary data object such as a
dataset, group or named datatype.
NC2Dataset describes an multi-dimension array of HDF5 scalar or atomic data
types, such as byte, int, short, long, float, double and string, and
operations performed on the scalar dataset
The library predefines a modest number of datatypes.
Datatype encapsulates information of a datatype.
This class provides file level APIs.
An NC2Group represents NetCDF3 group, inheriting from Group.
NewCompoundAttributeDialog shows a message dialog requesting user input for creating
a new HDF5 compound attribute.
NewCompoundDatasetDialog shows a message dialog requesting user input for creating
a new HDF4/5 compound dataset.
NewDataDialog is an intermediate class for creating data types.
NewDatasetDialog shows a message dialog requesting user input for creating a
new HDF4/5 dataset.
NewDatatypeDialog shows a message dialog requesting user input for creating a
new HDF5 datatype.
NewGroupDialog shows a message dialog requesting user input for creating a new HDF4/5 group.
NewImageDialog shows a message dialog requesting user input for creating a
new HDF4/5 Image.
NewLinkDialog shows a message dialog requesting user input for creating
new links.
NewScalarAttributeDialog displays components for adding a new attribute.
NewStringAttributeDialog displays components for adding a new attribute.
The palette view interface for displaying image palette
This class extends DataViewFactory so that at runtime it can be determined
if a specific DataViewFactory class is a PaletteViewFactory and can thus
be used appropriately where a PaletteView is needed.
A scalar dataset is a multiple dimension array of scalar points.
The table view interface for displaying data in table form
This class extends DataViewFactory so that at runtime it can be determined
if a specific DataViewFactory class is a TableViewFactory and can thus
be used appropriately where a TableView is needed.
The "Tools" class contains various tools for HDF files such as jpeg to HDF
converter.
TreeView defines APIs for opening a file and displaying the file structure in
a tree structure.
This class extends DataViewFactory so that at runtime it can be determined
if a specific DataViewFactory class is a TreeViewFactory and can thus
be used appropriately where a TreeView is needed.
UserOptionsDefaultPage
extends PreferencePage
to display the default button
images for the ok, cancel, apply and defaults button.UserOptionsDialog displays components for choosing user options.
UserOptionsGeneralPage.java - Configuration page for general application settings.
UserOptionsHDFPage.java - Configuration page for HDF-specific application
settings.
UserOptionsDialog displays components for choosing user options.
UserOptionsViewModulesPage.java - Configuration page for user-implementable
modules.
General utility class
A class to maintain the list of preferences for data and display
Property keys control how the data is displayed.
Property keys control how the data is displayed.
Used to create different DataViews for a given HObject.