Class TreePostScriptGenerator



  • public class TreePostScriptGenerator
    extends Object
    • Field Detail

      • gapBetweenLevels

        protected double gapBetweenLevels
      • gapBetweenNodes

        protected double gapBetweenNodes
      • nodeWidthPadding

        protected int nodeWidthPadding
      • nodeHeightPaddingAbove

        protected int nodeHeightPaddingAbove
      • nodeHeightPaddingBelow

        protected int nodeHeightPaddingBelow
      • root

        protected Tree root
      • treeLayout

        protected <any> treeLayout
    • Constructor Detail

      • TreePostScriptGenerator

        public TreePostScriptGenerator(List<String> ruleNames,
                                       Tree root)
      • TreePostScriptGenerator

        public TreePostScriptGenerator(List<String> ruleNames,
                                       Tree root,
                                       String fontName,
                                       int fontSize)
    • Method Detail

      • getTreeLayoutAdaptor

        public <any> getTreeLayoutAdaptor(Tree root)
        Get an adaptor for root that indicates how to walk ANTLR trees. Override to change the adapter from the default of TreeLayoutAdaptor
      • getPS

        public String getPS()
      • generateEdges

        protected void generateEdges(Tree parent)
      • generateNode

        protected void generateNode(Tree t)
      • getTree

        protected <any> getTree()
      • getChildren

        protected Iterable<Tree> getChildren(Tree parent)
      • getText

        protected String getText(Tree tree)
      • setTreeTextProvider

        public void setTreeTextProvider(TreeTextProvider treeTextProvider)