Top Description Fields Constructors Methods
org.antlr.stringtemplate.misc

public Class StringTemplateTreeView

extends JFrame
Class Inheritance
Imports
org.antlr.stringtemplate.*, java.awt.*, java.awt.event.*, javax.swing.*, javax.swing.event.*, javax.swing.tree.*

This class visually illustrates a StringTemplate instance including the chunks (text + expressions) and the attributes table. It correctly handles nested templates and so on. A prototype really, but may prove useful for debugging StringTemplate applications. Use it like this:
 StringTemplate st = ...;
 StringTemplateTreeView viz =
 		new StringTemplateTreeView("sample",st);
 viz.setVisible(true);

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
Inherited from javax.swing.JFrame:
accessibleContextrootPanerootPaneCheckingEnabled

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
main(String[] args)

Inherited from javax.swing.JFrame:
addImplcreateRootPaneframeInitgetAccessibleContextgetContentPanegetDefaultCloseOperationgetGlassPanegetGraphicsgetJMenuBargetLayeredPanegetRootPanegetTransferHandlerisDefaultLookAndFeelDecoratedisRootPaneCheckingEnabledparamStringprocessWindowEventremoverepaintsetContentPanesetDefaultCloseOperationsetDefaultLookAndFeelDecoratedsetGlassPanesetIconImagesetJMenuBarsetLayeredPanesetLayoutsetRootPanesetRootPaneCheckingEnabledsetTransferHandlerupdate

Field Detail

HEIGHTback to summary
pack-priv static final int HEIGHT

Hides java.awt.image.ImageObserver.HEIGHT.

WIDTHback to summary
pack-priv static final int WIDTH

Hides java.awt.image.ImageObserver.WIDTH.

Constructor Detail

StringTemplateTreeViewback to summary
public StringTemplateTreeView(String label, StringTemplate st)

Method Detail

mainback to summary
public static void main(String[] args)