public class DOTTreeGenerator extends Object
Modifier and Type | Field and Description |
---|---|
static org.antlr.stringtemplate.StringTemplate |
_edgeST |
static org.antlr.stringtemplate.StringTemplate |
_nodeST |
static org.antlr.stringtemplate.StringTemplate |
_treeST |
Constructor and Description |
---|
DOTTreeGenerator() |
Modifier and Type | Method and Description |
---|---|
protected String |
fixString(String in) |
protected int |
getNodeNumber(Object t) |
protected org.antlr.stringtemplate.StringTemplate |
getNodeST(TreeAdaptor adaptor,
Object t) |
org.antlr.stringtemplate.StringTemplate |
toDOT(Object tree,
TreeAdaptor adaptor) |
org.antlr.stringtemplate.StringTemplate |
toDOT(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate _treeST,
org.antlr.stringtemplate.StringTemplate _edgeST) |
org.antlr.stringtemplate.StringTemplate |
toDOT(Tree tree)
Generate DOT (graphviz) for a whole tree not just a node.
|
protected void |
toDOTDefineEdges(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
protected void |
toDOTDefineNodes(Object tree,
TreeAdaptor adaptor,
org.antlr.stringtemplate.StringTemplate treeST) |
public static org.antlr.stringtemplate.StringTemplate _treeST
public static org.antlr.stringtemplate.StringTemplate _nodeST
public static org.antlr.stringtemplate.StringTemplate _edgeST
public org.antlr.stringtemplate.StringTemplate toDOT(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate _treeST, org.antlr.stringtemplate.StringTemplate _edgeST)
public org.antlr.stringtemplate.StringTemplate toDOT(Object tree, TreeAdaptor adaptor)
public org.antlr.stringtemplate.StringTemplate toDOT(Tree tree)
protected void toDOTDefineNodes(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST)
protected void toDOTDefineEdges(Object tree, TreeAdaptor adaptor, org.antlr.stringtemplate.StringTemplate treeST)
protected org.antlr.stringtemplate.StringTemplate getNodeST(TreeAdaptor adaptor, Object t)
protected int getNodeNumber(Object t)
Copyright © 2020. All rights reserved.