org.kahina.tralesld.visual.fs
Class VisualizationUtility

java.lang.Object
  extended by org.kahina.tralesld.visual.fs.VisualizationUtility

public class VisualizationUtility
extends Object


Constructor Summary
VisualizationUtility()
           
 
Method Summary
static GraleJEditorBlockPanel buildEditor(gralej.parsers.IDataPackage data)
           
 JPanel createFSFrame(String varName, String grisuMessage)
           
static VisualizationUtility getDefault()
           
 JPanel makeJPanel(String grisuMessage)
           
 gralej.parsers.IDataPackage parseGrisu(String grisuMessage)
           
 gralej.blocks.BlockPanel visualize(String grisuMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualizationUtility

public VisualizationUtility()
Method Detail

getDefault

public static VisualizationUtility getDefault()

parseGrisu

public gralej.parsers.IDataPackage parseGrisu(String grisuMessage)
                                       throws gralej.parsers.ParseException
Throws:
gralej.parsers.ParseException

buildEditor

public static GraleJEditorBlockPanel buildEditor(gralej.parsers.IDataPackage data)

visualize

public gralej.blocks.BlockPanel visualize(String grisuMessage)
Parameters:
grisuMessage - A typed feature structure or tree in Grisu format.
Returns:
A GraleJ block panel, providing various methods to control rendering, and a method called getCanvas() to obtain the actual JPanel.

makeJPanel

public JPanel makeJPanel(String grisuMessage)

createFSFrame

public JPanel createFSFrame(String varName,
                            String grisuMessage)