Object
hdf.view.DataView.DataViewFactory
hdf.view.PaletteView.PaletteViewFactory
- Direct Known Subclasses:
DefaultPaletteViewFactory
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.
- Version:
- 1.0 7/30/3018
- Author:
- jhenderson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ImageViewgetImageView(DataViewManager viewer, HashMap dataPropertiesMap) Get an instance of ImageView given the appropriate constructor parametersfinal MetaDataViewgetMetaDataView(org.eclipse.swt.widgets.Composite parentObj, DataViewManager viewer, HObject theObj) Get an instance of MetaDataView given the appropriate constructor parametersfinal TableViewgetTableView(DataViewManager viewer, HashMap dataPropertiesMap) Get an instance of TableView given the appropriate constructor parametersfinal TreeViewgetTreeView(org.eclipse.swt.widgets.Composite parent, DataViewManager viewer) Get an instance of TreeView given the appropriate constructor parametersMethods inherited from class hdf.view.DataView.DataViewFactory
getPaletteView
-
Constructor Details
-
PaletteViewFactory
public PaletteViewFactory()
-
-
Method Details
-
getTableView
public final TableView getTableView(DataViewManager viewer, HashMap dataPropertiesMap) throws ClassNotFoundException, UnsupportedOperationException Description copied from class:DataViewFactoryGet an instance of TableView given the appropriate constructor parameters- Specified by:
getTableViewin classDataViewFactory- Parameters:
viewer- The data view managerdataPropertiesMap- The properties for the table view- Returns:
- the table view.
- Throws:
ClassNotFoundException- If there is an error getting the class for a table view.UnsupportedOperationException
-
getImageView
public final ImageView getImageView(DataViewManager viewer, HashMap dataPropertiesMap) throws ClassNotFoundException, UnsupportedOperationException Description copied from class:DataViewFactoryGet an instance of ImageView given the appropriate constructor parameters- Specified by:
getImageViewin classDataViewFactory- Parameters:
viewer- The data view managerdataPropertiesMap- The properties for the image view- Returns:
- the image view.
- Throws:
ClassNotFoundException- If there is an error getting the class for a image view.UnsupportedOperationException
-
getMetaDataView
public final MetaDataView getMetaDataView(org.eclipse.swt.widgets.Composite parentObj, DataViewManager viewer, HObject theObj) throws ClassNotFoundException, UnsupportedOperationException Description copied from class:DataViewFactoryGet an instance of MetaDataView given the appropriate constructor parameters- Specified by:
getMetaDataViewin classDataViewFactory- Parameters:
parentObj- The parent composite for the maetadata viewviewer- The data view managertheObj- The object for the metadata view- Returns:
- the metadata view.
- Throws:
ClassNotFoundException- If there is an error getting the class for a metadata view.UnsupportedOperationException
-
getTreeView
public final TreeView getTreeView(org.eclipse.swt.widgets.Composite parent, DataViewManager viewer) throws ClassNotFoundException, UnsupportedOperationException Description copied from class:DataViewFactoryGet an instance of TreeView given the appropriate constructor parameters- Specified by:
getTreeViewin classDataViewFactory- Parameters:
parent- The parent composite for the tree viewviewer- The data view manager- Returns:
- the tree view.
- Throws:
ClassNotFoundException- If there is an error getting the class for a tree view.UnsupportedOperationException
-