com.ibm.dom.util
Class PrintNodeTreeVisitor

java.lang.Object
  |
  +--com.ibm.dom.util.NOOPVisitor
        |
        +--com.ibm.dom.util.PrintNodeTreeVisitor

public class PrintNodeTreeVisitor
extends NOOPVisitor

See Also:
TreeTraversal

Field Summary
protected  int dx
           
protected  int indent
           
protected  java.io.Writer writer
           
 
Constructor Summary
PrintNodeTreeVisitor(java.io.Writer writer)
           
 
Method Summary
protected  void indent()
           
protected  void printText(java.lang.String str)
           
 void visitCDATASectionPre(CDATASection node)
           
 void visitCommentPre(Comment node)
           
 void visitDocumentFragmentPre(DocumentFragment node)
           
 void visitDocumentPost(Document node)
           
 void visitDocumentPre(Document node)
           
 void visitDocumentTypePre(DocumentType node)
           
 void visitElementPost(Element node)
           
 void visitElementPre(Element node)
           
 void visitEntityPre(Entity node)
           
 void visitEntityReferencePre(EntityReference node)
           
 void visitNotationPre(Notation node)
           
 void visitProcessingInstructionPre(ProcessingInstruction node)
           
 void visitTextPre(Text node)
           
 void visitUnknownPre(Node node)
           
 
Methods inherited from class com.ibm.dom.util.NOOPVisitor
traverse, visitAttributePost, visitAttributePre, visitCDATASectionPost, visitCommentPost, visitDocumentFragmentPost, visitDocumentTypePost, visitEntityPost, visitEntityReferencePost, visitNotationPost, visitProcessingInstructionPost, visitTextPost, visitUnknownPost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

writer

protected java.io.Writer writer

indent

protected int indent

dx

protected int dx
Constructor Detail

PrintNodeTreeVisitor

public PrintNodeTreeVisitor(java.io.Writer writer)
Method Detail

visitElementPre

public void visitElementPre(Element node)
                     throws java.lang.Exception
Overrides:
visitElementPre in class NOOPVisitor

visitElementPost

public void visitElementPost(Element node)
                      throws java.lang.Exception
Overrides:
visitElementPost in class NOOPVisitor

visitTextPre

public void visitTextPre(Text node)
                  throws java.lang.Exception
Overrides:
visitTextPre in class NOOPVisitor

visitCDATASectionPre

public void visitCDATASectionPre(CDATASection node)
                          throws java.lang.Exception
Overrides:
visitCDATASectionPre in class NOOPVisitor

visitEntityReferencePre

public void visitEntityReferencePre(EntityReference node)
                             throws java.lang.Exception
Overrides:
visitEntityReferencePre in class NOOPVisitor

visitEntityPre

public void visitEntityPre(Entity node)
                    throws java.lang.Exception
Overrides:
visitEntityPre in class NOOPVisitor

visitProcessingInstructionPre

public void visitProcessingInstructionPre(ProcessingInstruction node)
                                   throws java.lang.Exception
Overrides:
visitProcessingInstructionPre in class NOOPVisitor

visitCommentPre

public void visitCommentPre(Comment node)
                     throws java.lang.Exception
Overrides:
visitCommentPre in class NOOPVisitor

visitDocumentPre

public void visitDocumentPre(Document node)
                      throws java.lang.Exception
Overrides:
visitDocumentPre in class NOOPVisitor

visitDocumentPost

public void visitDocumentPost(Document node)
                       throws java.lang.Exception
Overrides:
visitDocumentPost in class NOOPVisitor

visitDocumentTypePre

public void visitDocumentTypePre(DocumentType node)
                          throws java.lang.Exception
Overrides:
visitDocumentTypePre in class NOOPVisitor

visitDocumentFragmentPre

public void visitDocumentFragmentPre(DocumentFragment node)
                              throws java.lang.Exception
Overrides:
visitDocumentFragmentPre in class NOOPVisitor

visitNotationPre

public void visitNotationPre(Notation node)
                      throws java.lang.Exception
Overrides:
visitNotationPre in class NOOPVisitor

visitUnknownPre

public void visitUnknownPre(Node node)
                     throws java.lang.Exception
Overrides:
visitUnknownPre in class NOOPVisitor

indent

protected void indent()
               throws java.io.IOException

printText

protected void printText(java.lang.String str)
                  throws java.io.IOException