# Uses of Class
hdf.view.DataView.DataViewFactory

Packages that use DataViewFactory
Package
Description
hdf.view.DataView
hdf.view.ImageView
hdf.view.MetaDataView
hdf.view.PaletteView
hdf.view.TableView
hdf.view.TreeView

- ## Uses of DataViewFactory in hdf.view.DataView

  Methods in hdf.view.DataView that return DataViewFactory
  Modifier and Type
  Method
  Description
  `static DataViewFactory`
  DataViewFactoryProducer.`getFactory(ViewProperties.DataViewType viewType)`
  get the requested DataViewFactory

- ## Uses of DataViewFactory in hdf.view.ImageView

  Subclasses of DataViewFactory in hdf.view.ImageView
  Modifier and Type
  Class
  Description
  `class`
  `DefaultImageViewFactory`
  A simple Factory class which returns concrete instances of the default ImageView.
  `class`
  `ImageViewFactory`
  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.

- ## Uses of DataViewFactory in hdf.view.MetaDataView

  Subclasses of DataViewFactory in hdf.view.MetaDataView
  Modifier and Type
  Class
  Description
  `class`
  `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.
  `class`
  `MetaDataViewFactory`
  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.

- ## Uses of DataViewFactory in hdf.view.PaletteView

  Subclasses of DataViewFactory in hdf.view.PaletteView
  Modifier and Type
  Class
  Description
  `class`
  `DefaultPaletteViewFactory`
  A simple Factory class which returns concrete instances of the default PaletteView.
  `class`
  `PaletteViewFactory`
  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.

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

  Subclasses of DataViewFactory in hdf.view.TableView
  Modifier and Type
  Class
  Description
  `class`
  `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.
  `class`
  `TableViewFactory`
  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.

- ## Uses of DataViewFactory in hdf.view.TreeView

  Subclasses of DataViewFactory in hdf.view.TreeView
  Modifier and Type
  Class
  Description
  `class`
  `DefaultTreeViewFactory`
  A simple Factory class which returns concrete instances of the default TreeView.
  `class`
  `TreeViewFactory`
  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.