public class TreePostScriptGenerator extends Object
Modifier and Type | Class | Description |
---|---|---|
class |
TreePostScriptGenerator.VariableExtentProvide |
Modifier and Type | Field | Description |
---|---|---|
protected PostScriptDocument |
doc |
|
protected double |
gapBetweenLevels |
|
protected double |
gapBetweenNodes |
|
protected int |
nodeHeightPaddingAbove |
|
protected int |
nodeHeightPaddingBelow |
|
protected int |
nodeWidthPadding |
|
protected Tree |
root |
|
protected org.abego.treelayout.TreeLayout<Tree> |
treeLayout |
|
protected TreeTextProvider |
treeTextProvider |
Constructor | Description |
---|---|
TreePostScriptGenerator(List<String> ruleNames,
Tree root) |
|
TreePostScriptGenerator(List<String> ruleNames,
Tree root,
String fontName,
int fontSize) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
generateEdges(Tree parent) |
|
protected void |
generateNode(Tree t) |
|
protected Rectangle2D.Double |
getBoundsOfNode(Tree node) |
|
protected Iterable<Tree> |
getChildren(Tree parent) |
|
String |
getPS() |
|
protected String |
getText(Tree tree) |
|
protected org.abego.treelayout.TreeForTreeLayout<Tree> |
getTree() |
|
org.abego.treelayout.TreeForTreeLayout<Tree> |
getTreeLayoutAdaptor(Tree root) |
Get an adaptor for root that indicates how to walk ANTLR trees.
|
TreeTextProvider |
getTreeTextProvider() |
|
void |
setTreeTextProvider(TreeTextProvider treeTextProvider) |
protected double gapBetweenLevels
protected double gapBetweenNodes
protected int nodeWidthPadding
protected int nodeHeightPaddingAbove
protected int nodeHeightPaddingBelow
protected Tree root
protected TreeTextProvider treeTextProvider
protected org.abego.treelayout.TreeLayout<Tree> treeLayout
protected PostScriptDocument doc
public org.abego.treelayout.TreeForTreeLayout<Tree> getTreeLayoutAdaptor(Tree root)
TreeLayoutAdaptor
public String getPS()
protected void generateEdges(Tree parent)
protected void generateNode(Tree t)
protected org.abego.treelayout.TreeForTreeLayout<Tree> getTree()
protected Rectangle2D.Double getBoundsOfNode(Tree node)
public TreeTextProvider getTreeTextProvider()
public void setTreeTextProvider(TreeTextProvider treeTextProvider)
Copyright © 1992–2019 ANTLR. All rights reserved.