public class TreePostScriptGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
TreePostScriptGenerator
|
| Modifier and Type | Field and Description |
|---|---|
protected PostScriptDocument |
doc
|
protected double |
gapBetweenLevels
|
protected double |
gapBetweenNodes
|
protected int |
nodeHeightPaddingAbove
|
protected int |
nodeHeightPaddingBelow
|
protected int |
nodeWidthPadding
|
protected Tree |
root
|
protected <any> |
treeLayout
|
protected TreeTextProvider |
treeTextProvider
|
| Constructor and Description |
|---|
TreePostScriptGenerator(List
|
TreePostScriptGenerator(List
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateEdges(Tree parent)
|
protected void |
generateNode(Tree t)
|
protected Rectangle2D |
getBoundsOfNode(Tree node)
|
protected Iterable |
getChildren(Tree parent)
|
String |
getPS()
|
protected String |
getText(Tree tree)
|
protected <any> |
getTree()
|
<any> |
getTreeLayoutAdaptor(Tree root)
Get an adaptor for root that indicates how to walk ANTLR trees.
|
TreeTextProvider |
getTreeTextProvider()
|
void |
setTreeTextProvider(TreeTextProvider
|
protected double gapBetweenLevels
protected double gapBetweenNodes
protected int nodeWidthPadding
protected int nodeHeightPaddingAbove
protected int nodeHeightPaddingBelow
protected Tree root
protected TreeTextProvidertreeTextProvider
protected <any> treeLayout
protected PostScriptDocumentdoc
public <any> getTreeLayoutAdaptor(Tree root)
TreeLayoutAdaptor
public StringgetPS()
protected void generateEdges(Tree parent)
protected void generateNode(Tree t)
protected <any> getTree()
protected Iterable<Tree > getChildren(Tree parent)
protected Rectangle2D.Double getBoundsOfNode(Tree node)
protected StringgetText(Tree tree)
public TreeTextProvidergetTreeTextProvider()
public void setTreeTextProvider(TreeTextProvidertreeTextProvider)