# All Classes

Class
Description
Attribute
An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
Chart
ChartView displays a histogram/line chart of selected row/column of table data or image data.
CompoundDataFormat
An interface that provides general operations for data with a Compound datatype.
CompoundDS
A CompoundDS is a dataset with compound datatype.
DataDisplayConverterFactory
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.
DataDisplayConverterFactory.HDFDisplayConverter
DataFactoryUtils
A class containing utility functions for the various DataXXXFactory classes, such as DataProviderFactory, DataDisplayConverterFactory and DataValidatorFactory.
DataFormat
An interface that provides general I/O operations for object data.
DataOptionDialog
DataOptionDialog is an dialog window used to select display options.
DataProviderFactory
A Factory class to return a concrete class implementing the IDataProvider interface in order to provide data for a NatTable.
DataProviderFactory.HDFDataProvider
Dataset
The abstract class provides general APIs to create and manipulate dataset objects, and retrieve dataset properties, datatype and dimension sizes.
Datatype
Datatype is an abstract class that defines datatype characteristics and APIs for a data type.
DataValidatorFactory
A Factory class to return a DataValidator class for a NatTable instance based upon the Datatype that it is supplied.
DataValidatorFactory.HDFDataValidator
DataView
The data view interface for displaying data objects
DataViewFactory
DataViewFactoryProducer
Following the Abstract Factory Pattern, represents a class to produce different types of DataView factory classes depending on the given DataViewType enum value.
DataViewManager
Defines a list of APIs for the main HDFView windows
DefaultBaseMetaDataView
DefaultBaseMetaDataView is a default implementation of the MetaDataView which is used to show data properties of an object.
DefaultBaseTableView
DefaultBaseTableView serves as the base class for a DataView that displays HDF data in a tabular format.
DefaultBaseTableView.ViewType
DefaultCompoundDSTableView
DefaultDatasetMetaDataView
DefaultDatatypeMetaDataView
DefaultFileFilter
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
DefaultGroupMetaDataView
DefaultImageView
ImageView displays an HDF dataset as an image.
DefaultImageView.FlipFilter
FlipFilter creates image filter to flip image horizontally or vertically.
DefaultImageView.Rotate90Filter
DefaultImageViewFactory
A simple Factory class which returns concrete instances of the default ImageView.
DefaultLinkMetaDataView
DefaultMetaDataViewFactory
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.
DefaultPaletteView
Displays a dialog for viewing and change palettes.
DefaultPaletteViewFactory
A simple Factory class which returns concrete instances of the default PaletteView.
DefaultScalarAttributeTableView
DefaultScalarDSTableView
DefaultTableViewFactory
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.
DefaultTreeView
TreeView defines APIs for opening files and displaying the file structure in a tree structure.
DefaultTreeViewFactory
A simple Factory class which returns concrete instances of the default TreeView.
FileFormat
FileFormat defines general interfaces for working with files whose data is organized according to a supported format.
FitsDataset
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
FitsDatatype
Datatype encapsulates information of a datatype.
FitsFile
This class provides file level APIs.
FitsGroup
An H5Group represents HDF5 group, inheriting from Group.
Group
Group is an abstract class.
H4Attribute
An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
H4Datatype
This class defines HDF4 data type characteristics and APIs for a data type.
H4File
This class provides file level APIs.
H4GRImage
H4GRImage describes an HDF4 general raster(GR) image and operations performed on the GR image.
H4Group
An H4Group is a vgroup in HDF4, inheriting from Group.
H4SDS
H4SDS describes HDF4 Scientific Data Sets (SDS) and operations performed on the SDS.
H4Vdata
H4Vdata describes a multi-dimension array of HDF4 vdata, inheriting CompoundDS.
H5Attribute
An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
H5CompoundDS
The H5CompoundDS class defines an HDF5 dataset of compound datatypes.
H5CompoundDS.IO_TYPE
H5Datatype
This class defines HDF5 datatype characteristics and APIs for a data type.
H5File
H5File is an implementation of the FileFormat class for HDF5 files.
H5Group
An H5Group object represents an existing HDF5 group in file.
H5Link
An H5Link object represents an existing HDF5 object in file.
H5ScalarDS
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.
H5ScalarDS.IO_TYPE
H5Utils
HDFVersions
HDFView
HDFView is the main class of this HDF visual tool.
HelpView
The helpview interface for displaying user help information
HObject
The HObject class is the root class of all the HDF data objects.
ImageConversionDialog
ImageConversionDialog shows a message dialog requesting user input for converting files.
ImageView
The image view interface for displaying image object
ImageViewFactory
InputDialog
Custom SWT dialog to allow the user to input strings for various uses.
MathConversionDialog
MathConversionDialog shows a message dialog requesting user input for math conversion.
MetaDataContainer
An interface that provides general I/O operations for object metadata attached to an object.
MetaDataView
The metadata view interface for displaying metadata information
MetaDataViewFactory
NC2Attribute
An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
NC2Dataset
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
NC2Datatype
Datatype encapsulates information of a datatype.
NC2File
This class provides file level APIs.
NC2Group
An NC2Group represents NetCDF3 group, inheriting from Group.
NewAttributeDialog
NewAttributeDialog displays components for adding a new attribute.
NewCompoundDatasetDialog
NewCompoundDatasetDialog shows a message dialog requesting user input for creating a new HDF4/5 compound dataset.
NewDataObjectDialog
NewDataDialog is an intermediate class for creating data types.
NewDatasetDialog
NewDatasetDialog shows a message dialog requesting user input for creating a new HDF4/5 dataset.
NewDatatypeDialog
NewDatatypeDialog shows a message dialog requesting user input for creating a new HDF5 datatype.
NewGroupDialog
NewGroupDialog shows a message dialog requesting user input for creating a new HDF4/5 group.
NewImageDialog
NewImageDialog shows a message dialog requesting user input for creating a new HDF4/5 Image.
NewLinkDialog
NewLinkDialog shows a message dialog requesting user input for creating new links.
PaletteView
The palette view interface for displaying image palette
PaletteViewFactory
ScalarDS
A scalar dataset is a multiple dimension array of scalar points.
TableView
The table view interface for displaying data in table form
TableViewFactory
Tools
The "Tools" class contains various tools for HDF files such as jpeg to HDF converter.
TreeView
TreeView defines APIs for opening a file and displaying the file structure in a tree structure.
TreeViewFactory
UserOptionsDefaultPage
`UserOptionsDefaultPage` extends `PreferencePage` to display the default button images for the ok, cancel, apply and defaults button.
UserOptionsDialog
UserOptionsDialog displays components for choosing user options.
UserOptionsGeneralPage
UserOptionsGeneralPage.java - Configuration page for general application settings.
UserOptionsHDFPage
UserOptionsHDFPage.java - Configuration page for HDF-specific application settings.
UserOptionsNode
UserOptionsDialog displays components for choosing user options.
UserOptionsViewModulesPage
UserOptionsViewModulesPage.java - Configuration page for user-implementable modules.
Utils
ViewProperties
ViewProperties.BITMASK_OP
Property keys control how the data is displayed.
ViewProperties.DATA_VIEW_KEY
Property keys control how the data is displayed.
ViewProperties.DataViewType
Used to create different DataViews for a given HObject.