The Meta-Environment API

nl.cwi.sen1.visplugin.text
Class TextVisualizationController

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

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

The TableVisualizationController class


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  TextVisualizationWindow m_window
           
private  VisPluginTextUnparsing unparser
           
 
Fields inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
m_factory
 
Constructor Summary
TextVisualizationController()
          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.
 void initStudioPlugin(nl.cwi.sen1.gui.Studio studioArgument)
           
protected  boolean isTypeSupported(aterm.ATerm type)
          Check if a type is supported
 
Methods inherited from class nl.cwi.sen1.visplugin.VisualizationPluginController
exportToClicked, getBridge, getName, getWindowById, getWindowExportRequestType, initPluginController, openLocationInEditor, recAckEvent, recTerminate, vpFactOutOfDate, vpFileDialogCancel, vpFileDialogResult, 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 TextVisualizationWindow m_window

unparser

private VisPluginTextUnparsing unparser
Constructor Detail

TextVisualizationController

public TextVisualizationController()
Default constructor.

Method Detail

initStudioPlugin

public final void initStudioPlugin(nl.cwi.sen1.gui.Studio studioArgument)
Specified by:
initStudioPlugin in interface nl.cwi.sen1.gui.plugin.StudioPlugin
Overrides:
initStudioPlugin in class nl.cwi.sen1.visplugin.VisualizationPluginController

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

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