Class TextTreeRenderer

  • All Implemented Interfaces:
    net.sourceforge.pmd.util.treeexport.TreeRenderer

    public class TextTreeRenderer
    extends java.lang.Object
    implements net.sourceforge.pmd.util.treeexport.TreeRenderer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static net.sourceforge.pmd.util.treeexport.TreeRendererDescriptor DESCRIPTOR  
    • Constructor Summary

      Constructors 
      Constructor Description
      TextTreeRenderer​(net.sourceforge.pmd.util.fxdesigner.util.TextTreeRenderer.Strings str, int maxLevel)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void appendBoundaryForNode​(net.sourceforge.pmd.lang.ast.Node node, java.lang.Appendable out, java.lang.String prefix, boolean isTail)  
      protected void appendIndent​(java.lang.Appendable out, java.lang.String prefix, boolean isTail)  
      void renderSubtree​(net.sourceforge.pmd.lang.ast.Node node, java.lang.Appendable out)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DESCRIPTOR

        public static final net.sourceforge.pmd.util.treeexport.TreeRendererDescriptor DESCRIPTOR
    • Constructor Detail

      • TextTreeRenderer

        public TextTreeRenderer​(net.sourceforge.pmd.util.fxdesigner.util.TextTreeRenderer.Strings str,
                                int maxLevel)
    • Method Detail

      • renderSubtree

        public void renderSubtree​(net.sourceforge.pmd.lang.ast.Node node,
                                  java.lang.Appendable out)
                           throws java.io.IOException
        Specified by:
        renderSubtree in interface net.sourceforge.pmd.util.treeexport.TreeRenderer
        Throws:
        java.io.IOException
      • appendIndent

        protected void appendIndent​(java.lang.Appendable out,
                                    java.lang.String prefix,
                                    boolean isTail)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • appendBoundaryForNode

        protected void appendBoundaryForNode​(net.sourceforge.pmd.lang.ast.Node node,
                                             java.lang.Appendable out,
                                             java.lang.String prefix,
                                             boolean isTail)
                                      throws java.io.IOException
        Throws:
        java.io.IOException