Class MetaDataViewFactory

Object
hdf.view.DataView.DataViewFactory
hdf.view.MetaDataView.MetaDataViewFactory
Direct Known Subclasses:
DefaultMetaDataViewFactory

public abstract class MetaDataViewFactory
extends DataViewFactory
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.
Version:
1.0 7/30/3018
Author:
jhenderson
  • Constructor Summary

    Constructors
    Constructor Description
    MetaDataViewFactory()  
  • Method Summary

    Modifier and Type Method Description
    ImageView getImageView​(DataViewManager viewer, HashMap dataPropertiesMap)
    Get an instance of ImageView given the appropriate constructor parameters
    PaletteView getPaletteView​(org.eclipse.swt.widgets.Shell parent, DataViewManager viewer, ImageView theImageView)
    Get an instance of PaletteView given the appropriate constructor parameters
    TableView getTableView​(DataViewManager viewer, HashMap dataPropertiesMap)
    Get an instance of TableView given the appropriate constructor parameters
    TreeView getTreeView​(org.eclipse.swt.widgets.Composite parent, DataViewManager viewer)
    Get an instance of TreeView given the appropriate constructor parameters

    Methods inherited from class hdf.view.DataView.DataViewFactory

    getMetaDataView

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getTableView

      public final TableView getTableView​(DataViewManager viewer, HashMap dataPropertiesMap) throws ClassNotFoundException, UnsupportedOperationException
      Description copied from class: DataViewFactory
      Get an instance of TableView given the appropriate constructor parameters
      Specified by:
      getTableView in class DataViewFactory
      Parameters:
      viewer - The data view manager
      dataPropertiesMap - 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: DataViewFactory
      Get an instance of ImageView given the appropriate constructor parameters
      Specified by:
      getImageView in class DataViewFactory
      Parameters:
      viewer - The data view manager
      dataPropertiesMap - 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: DataViewFactory
      Get an instance of PaletteView given the appropriate constructor parameters
      Specified by:
      getPaletteView in class DataViewFactory
      Parameters:
      parent - The parent shell for the palette view
      viewer - The data view manager
      theImageView - 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
    • getTreeView

      public final TreeView getTreeView​(org.eclipse.swt.widgets.Composite parent, DataViewManager viewer) throws ClassNotFoundException, UnsupportedOperationException
      Description copied from class: DataViewFactory
      Get an instance of TreeView given the appropriate constructor parameters
      Specified by:
      getTreeView in class DataViewFactory
      Parameters:
      parent - The parent composite for the tree view
      viewer - The data view manager
      Returns:
      the tree view.
      Throws:
      ClassNotFoundException - If there is an error getting the class for a tree view.
      UnsupportedOperationException