org.stringtemplate.v4.gui
Class STViz

java.lang.Object
  extended by org.stringtemplate.v4.gui.STViz

public class STViz
extends java.lang.Object


Field Summary
 java.util.List<InterpEvent> allEvents
           
 InstanceScope currentScope
           
 ErrorManager errMgr
           
 java.util.List<STMessage> errors
           
 Interpreter interp
           
 java.lang.String output
           
 EvalTemplateEvent root
           
 JTreeSTModel tmodel
           
 java.util.List<java.lang.String> trace
           
 STViewFrame viewFrame
           
 
Constructor Summary
STViz(ErrorManager errMgr, EvalTemplateEvent root, java.lang.String output, Interpreter interp, java.util.List<java.lang.String> trace, java.util.List<STMessage> errors)
           
 
Method Summary
 InterpEvent findEventAtOutputLocation(java.util.List<InterpEvent> events, int charIndex)
           
protected  void highlight(javax.swing.text.JTextComponent comp, int i, int j)
           
static void main(java.lang.String[] args)
           
 void open()
           
static void test1()
           
static void test2()
           
static void test3()
           
static void test4()
           
protected  void updateAttributes(InstanceScope scope, STViewFrame m)
           
protected  void updateStack(InstanceScope scope, STViewFrame m)
           
static void writeFile(java.lang.String dir, java.lang.String fileName, java.lang.String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

public EvalTemplateEvent root

currentScope

public InstanceScope currentScope

allEvents

public java.util.List<InterpEvent> allEvents

tmodel

public JTreeSTModel tmodel

errMgr

public ErrorManager errMgr

interp

public Interpreter interp

output

public java.lang.String output

trace

public java.util.List<java.lang.String> trace

errors

public java.util.List<STMessage> errors

viewFrame

public STViewFrame viewFrame
Constructor Detail

STViz

public STViz(ErrorManager errMgr,
             EvalTemplateEvent root,
             java.lang.String output,
             Interpreter interp,
             java.util.List<java.lang.String> trace,
             java.util.List<STMessage> errors)
Method Detail

open

public void open()

highlight

protected void highlight(javax.swing.text.JTextComponent comp,
                         int i,
                         int j)

updateAttributes

protected void updateAttributes(InstanceScope scope,
                                STViewFrame m)

updateStack

protected void updateStack(InstanceScope scope,
                           STViewFrame m)

findEventAtOutputLocation

public InterpEvent findEventAtOutputLocation(java.util.List<InterpEvent> events,
                                             int charIndex)

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

test1

public static void test1()
                  throws java.io.IOException
Throws:
java.io.IOException

test2

public static void test2()
                  throws java.io.IOException
Throws:
java.io.IOException

test3

public static void test3()
                  throws java.io.IOException
Throws:
java.io.IOException

test4

public static void test4()
                  throws java.io.IOException
Throws:
java.io.IOException

writeFile

public static void writeFile(java.lang.String dir,
                             java.lang.String fileName,
                             java.lang.String content)


Copyright © 2011. All Rights Reserved.