# 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`
  `CompoundDS`
  A CompoundDS is a dataset with compound datatype.
  `class`
  `Dataset`
  The abstract class provides general APIs to create and manipulate dataset/attribute objects, and retrieve dataset/attribute 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`
  `FitsAttribute`
  An attribute is a (name, value) pair of metadata attached to a primary data object such as a dataset, group or named datatype.
  `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 The library predefines a modest number of datatypes.

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

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

- ## 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 final DataFormat`
  DefaultBaseTableView.`dataObject`
  The data object to be displayed in the Table
  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)`
  Create a data table for a data object.
  `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)`
  Get the Data Display Converter for the supplied data object
  `protected abstract org.eclipse.nebula.widgets.nattable.config.IEditableRule`
  DefaultBaseTableView.`getDataEditingRule(DataFormat dataObject)`
  Get the data editing rule for the object.
  `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)`
  Get the Data Display Provider for the supplied data object
  `static DataValidatorFactory.HDFDataValidator`
  DataValidatorFactory.`getDataValidator(DataFormat dataObject)`
  Get the Data Validator for the supplied data object
  `protected void`
  DefaultBaseTableView.`loadData(DataFormat dataObject)`
  Loads the data buffer of an object.
  `protected void`
  DefaultCompoundDSTableView.`loadData(DataFormat dataObject)`
  `protected void`
  DefaultScalarDSTableView.`loadData(DataFormat dataObject)`
  `void`
  DefaultBaseTableView.RowHeaderDataProvider.`updateRows(DataFormat theDataObject)`
  Update the Row Header data provider to set row indices based on Index Base for both Scalar Datasets and Compound Datasets.
  Constructors in hdf.view.TableView with parameters of type DataFormat
  Modifier
  Constructor
  Description
  ``
  `RowHeaderDataProvider(DataFormat theDataObject)`
  Create the Row Header data provider to set row indices based on Index Base for both Scalar Datasets and Compound Datasets.