The Meta-Environment API

nl.cwi.sen1.visplugin.table
Class TableVisualizationController

java.lang.Object
  extended by nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
      extended by nl.cwi.sen1.visplugin.VisualizationPluginController
          extended by nl.cwi.sen1.visplugin.table.TableVisualizationController
All Implemented Interfaces:
nl.cwi.sen1.gui.plugin.StudioPlugin, nl.cwi.sen1.visplugin.VisualizationPluginTif

public class TableVisualizationController
extends nl.cwi.sen1.visplugin.VisualizationPluginController

The TableVisualizationController class

Author:
Srinivasan Tharmarajah, Wasim Alsaqaf, Antoine Savelkoul, Arend van Beelen

Nested Class Summary
 
Nested classes/interfaces inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
nl.cwi.sen1.visplugin.VisualizationPluginController.requestType, nl.cwi.sen1.visplugin.VisualizationPluginController.WindowProperties
 
Field Summary
private  TableVisualizationWindow m_window
           
 
Fields inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
m_factory
 
Constructor Summary
TableVisualizationController()
          Default constructor.
 
Method Summary
 nl.cwi.sen1.visplugin.VisualizationPluginWindow createWindow()
          Return Table visualization window
 java.lang.String getPluginName()
          Gets the plugin name [Table Visualization Plugin]
 aterm.ATerm[] getSupportedTypes()
          Define the supported types.
protected  boolean isTypeSupported(aterm.ATerm type)
          Check if a type is supported
 void vpFileDialogResult(int windowId, java.lang.String filename)
          Called when a file open dialog is accepted.
 
Methods inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
exportToClicked, getBridge, getName, getWindowById, getWindowExportRequestType, initPluginController, initStudioPlugin, openLocationInEditor, recAckEvent, recTerminate, vpFactOutOfDate, vpFileDialogCancel, vpGetName, vpIsTypeSupported, vpRstoreUnloaded, vpVisualizeFact
 
Methods inherited from class nl.cwi.sen1.gui.plugin.DefaultStudioPlugin
addStudioPluginListener, fireStudioPluginClosed, removeStudioPluginListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_window

private TableVisualizationWindow m_window
Constructor Detail

TableVisualizationController

public TableVisualizationController()
Default constructor.

Method Detail

createWindow

public nl.cwi.sen1.visplugin.VisualizationPluginWindow createWindow()
Return Table visualization window

Specified by:
createWindow in class nl.cwi.sen1.visplugin.VisualizationPluginController

getPluginName

public java.lang.String getPluginName()
Gets the plugin name [Table Visualization Plugin]

Specified by:
getPluginName in class nl.cwi.sen1.visplugin.VisualizationPluginController

vpFileDialogResult

public void vpFileDialogResult(int windowId,
                               java.lang.String filename)
Called when a file open dialog is accepted.

Specified by:
vpFileDialogResult in interface nl.cwi.sen1.visplugin.VisualizationPluginTif
Overrides:
vpFileDialogResult in class nl.cwi.sen1.visplugin.VisualizationPluginController
Parameters:
windowId - ID of the window that requested the export.
filename - Filename returned by the file open dialog.

getSupportedTypes

public aterm.ATerm[] getSupportedTypes()
Define the supported types. Not implemented because we override the isTypeSupported() function.

Specified by:
getSupportedTypes in class nl.cwi.sen1.visplugin.VisualizationPluginController

isTypeSupported

protected boolean isTypeSupported(aterm.ATerm type)
Check if a type is supported

Overrides:
isTypeSupported in class nl.cwi.sen1.visplugin.VisualizationPluginController
Parameters:
type - The type to check

The Meta-Environment API