Class PaletteViewFactory

Object
hdf.view.DataView.DataViewFactory
hdf.view.PaletteView.PaletteViewFactory
Direct Known Subclasses:
DefaultPaletteViewFactory

public abstract class PaletteViewFactory
extends DataViewFactory
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
    Constructor Description
    PaletteViewFactory()  
  • Method Summary

    Modifier and Type Method Description
    ImageView getImageView​(DataViewManager viewer, HashMap dataPropertiesMap)
    Get an instance of ImageView given the appropriate constructor parameters
    MetaDataView getMetaDataView​(org.eclipse.swt.widgets.Composite parentObj, DataViewManager viewer, HObject theObj)
    Get an instance of MetaDataView 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

    getPaletteView

    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
    • getMetaDataView

      public final MetaDataView getMetaDataView​(org.eclipse.swt.widgets.Composite parentObj, DataViewManager viewer, HObject theObj) throws ClassNotFoundException, UnsupportedOperationException
      Description copied from class: DataViewFactory
      Get an instance of MetaDataView given the appropriate constructor parameters
      Specified by:
      getMetaDataView in class DataViewFactory
      Parameters:
      parentObj - The parent composite for the maetadata view
      viewer - The data view manager
      theObj - 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: 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