com.ibm.dom.util
Interface Visitor

All Known Implementing Classes:
NOOPVisitor

public abstract interface Visitor

     Node node = ...
     Visitor visitor = new FooVisitor(...);
     new TreeTraversal(visitor).traverse(node);
 

See Also:
TreeTraversal, com.ibm.xml.parser.Visitor

Method Summary
 void visitAttributePost(Attr node)
           
 void visitAttributePre(Attr node)
           
 void visitCDATASectionPost(CDATASection node)
           
 void visitCDATASectionPre(CDATASection node)
           
 void visitCommentPost(Comment node)
           
 void visitCommentPre(Comment node)
           
 void visitDocumentFragmentPost(DocumentFragment node)
           
 void visitDocumentFragmentPre(DocumentFragment node)
           
 void visitDocumentPost(Document node)
           
 void visitDocumentPre(Document node)
           
 void visitDocumentTypePost(DocumentType node)
           
 void visitDocumentTypePre(DocumentType node)
           
 void visitElementPost(Element node)
           
 void visitElementPre(Element node)
           
 void visitEntityPost(Entity node)
           
 void visitEntityPre(Entity node)
           
 void visitEntityReferencePost(EntityReference node)
           
 void visitEntityReferencePre(EntityReference node)
           
 void visitNotationPost(Notation node)
           
 void visitNotationPre(Notation node)
           
 void visitProcessingInstructionPost(ProcessingInstruction node)
           
 void visitProcessingInstructionPre(ProcessingInstruction node)
           
 void visitTextPost(Text node)
           
 void visitTextPre(Text node)
           
 void visitUnknownPost(Node node)
           
 void visitUnknownPre(Node node)
           
 

Method Detail

visitElementPre

public void visitElementPre(Element node)
                     throws java.lang.Exception

visitElementPost

public void visitElementPost(Element node)
                      throws java.lang.Exception

visitAttributePre

public void visitAttributePre(Attr node)
                       throws java.lang.Exception

visitAttributePost

public void visitAttributePost(Attr node)
                        throws java.lang.Exception

visitTextPre

public void visitTextPre(Text node)
                  throws java.lang.Exception

visitTextPost

public void visitTextPost(Text node)
                   throws java.lang.Exception

visitCDATASectionPre

public void visitCDATASectionPre(CDATASection node)
                          throws java.lang.Exception

visitCDATASectionPost

public void visitCDATASectionPost(CDATASection node)
                           throws java.lang.Exception

visitEntityReferencePre

public void visitEntityReferencePre(EntityReference node)
                             throws java.lang.Exception

visitEntityReferencePost

public void visitEntityReferencePost(EntityReference node)
                              throws java.lang.Exception

visitEntityPre

public void visitEntityPre(Entity node)
                    throws java.lang.Exception

visitEntityPost

public void visitEntityPost(Entity node)
                     throws java.lang.Exception

visitProcessingInstructionPre

public void visitProcessingInstructionPre(ProcessingInstruction node)
                                   throws java.lang.Exception

visitProcessingInstructionPost

public void visitProcessingInstructionPost(ProcessingInstruction node)
                                    throws java.lang.Exception

visitCommentPre

public void visitCommentPre(Comment node)
                     throws java.lang.Exception

visitCommentPost

public void visitCommentPost(Comment node)
                      throws java.lang.Exception

visitDocumentPre

public void visitDocumentPre(Document node)
                      throws java.lang.Exception

visitDocumentPost

public void visitDocumentPost(Document node)
                       throws java.lang.Exception

visitDocumentTypePre

public void visitDocumentTypePre(DocumentType node)
                          throws java.lang.Exception

visitDocumentTypePost

public void visitDocumentTypePost(DocumentType node)
                           throws java.lang.Exception

visitDocumentFragmentPre

public void visitDocumentFragmentPre(DocumentFragment node)
                              throws java.lang.Exception

visitDocumentFragmentPost

public void visitDocumentFragmentPost(DocumentFragment node)
                               throws java.lang.Exception

visitNotationPre

public void visitNotationPre(Notation node)
                      throws java.lang.Exception

visitNotationPost

public void visitNotationPost(Notation node)
                       throws java.lang.Exception

visitUnknownPre

public void visitUnknownPre(Node node)
                     throws java.lang.Exception

visitUnknownPost

public void visitUnknownPost(Node node)
                      throws java.lang.Exception