# Uses of Interface
hdf.object.DataFormat

Packages that use DataFormat
Package
Description
hdf.object
hdf.object.fits
hdf.object.h4
hdf.object.h5
hdf.object.nc2
hdf.view.dialog
hdf.view.TableView

- ## Uses of DataFormat in hdf.object

  Subinterfaces of DataFormat in hdf.object
  Modifier and Type
  Interface
  Description
  `interface`
  `CompoundDataFormat`
  An interface that provides general operations for data with a Compound datatype.
  Classes in hdf.object that implement DataFormat
  Modifier and Type
  Class
  Description
  `class`
  `Attribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `CompoundDS`
  A CompoundDS is a dataset with compound datatype.
  `class`
  `Dataset`
  The abstract class provides general APIs to create and manipulate dataset objects, and retrieve dataset properties, datatype and dimension sizes.
  `class`
  `ScalarDS`
  A scalar dataset is a multiple dimension array of scalar points.

- ## Uses of DataFormat in hdf.object.fits

  Classes in hdf.object.fits that implement DataFormat
  Modifier and Type
  Class
  Description
  `class`
  `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

- ## Uses of DataFormat in hdf.object.h4

  Classes in hdf.object.h4 that implement DataFormat
  Modifier and Type
  Class
  Description
  `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.
  `class`
  `H4GRImage`
  H4GRImage describes an HDF4 general raster(GR) image and operations performed on the GR image.
  `class`
  `H4SDS`
  H4SDS describes HDF4 Scientific Data Sets (SDS) and operations performed on the SDS.
  `class`
  `H4Vdata`
  H4Vdata describes a multi-dimension array of HDF4 vdata, inheriting CompoundDS.

- ## Uses of DataFormat in hdf.object.h5

  Classes in hdf.object.h5 that implement DataFormat
  Modifier and Type
  Class
  Description
  `class`
  `H5Attribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `H5CompoundDS`
  The H5CompoundDS class defines an HDF5 dataset of compound datatypes.
  `class`
  `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.

- ## Uses of DataFormat in hdf.object.nc2

  Classes in hdf.object.nc2 that implement DataFormat
  Modifier and Type
  Class
  Description
  `class`
  `NC2Attribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `class`
  `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

- ## Uses of DataFormat in hdf.view.dialog

  Constructors in hdf.view.dialog with parameters of type DataFormat
  Modifier
  Constructor
  Description
  ``
  `DataOptionDialog​(org.eclipse.swt.widgets.Shell parent, DataFormat dataObject)`
  Constructs a DataOptionDialog with the given HDFView.

- ## Uses of DataFormat in hdf.view.TableView

  Fields in hdf.view.TableView declared as DataFormat
  Modifier and Type
  Field
  Description
  `protected DataFormat`
  DefaultBaseTableView.`dataObject`
  Methods in hdf.view.TableView with parameters of type DataFormat
  Modifier and Type
  Method
  Description
  `protected abstract org.eclipse.nebula.widgets.nattable.NatTable`
  DefaultBaseTableView.`createTable​(org.eclipse.swt.widgets.Composite parent, DataFormat dataObject)`
  `protected org.eclipse.nebula.widgets.nattable.NatTable`
  DefaultCompoundDSTableView.`createTable​(org.eclipse.swt.widgets.Composite parent, DataFormat dataObject)`
  Creates a NatTable for a Compound dataset
  `protected org.eclipse.nebula.widgets.nattable.NatTable`
  DefaultScalarDSTableView.`createTable​(org.eclipse.swt.widgets.Composite parent, DataFormat dataObject)`
  Creates a NatTable for a Scalar dataset.
  `static DataDisplayConverterFactory.HDFDisplayConverter`
  DataDisplayConverterFactory.`getDataDisplayConverter​(DataFormat dataObject)`
  `protected abstract org.eclipse.nebula.widgets.nattable.config.IEditableRule`
  DefaultBaseTableView.`getDataEditingRule​(DataFormat dataObject)`
  `protected org.eclipse.nebula.widgets.nattable.config.IEditableRule`
  DefaultCompoundDSTableView.`getDataEditingRule​(DataFormat dataObject)`
  Returns an IEditableRule that determines whether cells can be edited.
  `protected org.eclipse.nebula.widgets.nattable.config.IEditableRule`
  DefaultScalarDSTableView.`getDataEditingRule​(DataFormat dataObject)`
  Returns an IEditableRule that determines whether cells can be edited.
  `static DataProviderFactory.HDFDataProvider`
  DataProviderFactory.`getDataProvider​(DataFormat dataObject, Object dataBuf, boolean dataTransposed)`
  `static DataValidatorFactory.HDFDataValidator`
  DataValidatorFactory.`getDataValidator​(DataFormat dataObject)`
  `protected void`
  DefaultBaseTableView.`loadData​(DataFormat dataObject)`
  `protected void`
  DefaultCompoundDSTableView.`loadData​(DataFormat dataObject)`
  `protected void`
  DefaultScalarDSTableView.`loadData​(DataFormat dataObject)`
  Constructors in hdf.view.TableView with parameters of type DataFormat
  Modifier
  Constructor
  Description
  ``
  `RowHeaderDataProvider​(DataFormat theDataObject)`