Object
hdf.view.DataView.DataViewFactory
hdf.view.TableView.TableViewFactory
- Direct Known Subclasses:
 DefaultTableViewFactory
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.
- Version:
 - 1.0 7/30/2018
 - 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 PaletteViewgetPaletteView(org.eclipse.swt.widgets.Shell parent, DataViewManager viewer, ImageView theImageView) Get an instance of PaletteView 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
getTableView 
- 
Constructor Details
- 
TableViewFactory
public TableViewFactory() 
 - 
 - 
Method Details
- 
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
 - 
getPaletteView
public final PaletteView getPaletteView(org.eclipse.swt.widgets.Shell parent, DataViewManager viewer, ImageView theImageView) throws ClassNotFoundException, UnsupportedOperationException Description copied from class:DataViewFactoryGet an instance of PaletteView given the appropriate constructor parameters- Specified by:
 getPaletteViewin classDataViewFactory- Parameters:
 parent- The parent shell for the palette viewviewer- The data view managertheImageView- The image view for the palette view- Returns:
 - the palette view.
 - Throws:
 ClassNotFoundException- If there is an error getting the class for a palette 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
 
 -