Package org.dom4j

Interface Visitor

All Known Implementing Classes:
VisitorSupport

public interface Visitor
Visitor is used to implement the Visitor pattern in DOM4J. An object of this interface can be passed to a Node which will then call its typesafe methods. Please refer to the Gang of Four book of Design Patterns for more details on the Visitor pattern. This site has further discussion on design patterns and links to the GOF book. This link describes the Visitor pattern in detail.
Version:
$Revision: 1.8 $
Author:
James Strachan
  • Method Details

    • visit

      void visit(Document document)

      Visits the given Document

      Parameters:
      document - is the Document node to visit.
    • visit

      void visit(DocumentType documentType)

      Visits the given DocumentType

      Parameters:
      documentType - is the DocumentType node to visit.
    • visit

      void visit(Element node)

      Visits the given Element

      Parameters:
      node - is the Element node to visit.
    • visit

      void visit(Attribute node)

      Visits the given Attribute

      Parameters:
      node - is the Attribute node to visit.
    • visit

      void visit(CDATA node)

      Visits the given CDATA

      Parameters:
      node - is the CDATA node to visit.
    • visit

      void visit(Comment node)

      Visits the given Comment

      Parameters:
      node - is the Comment node to visit.
    • visit

      void visit(Entity node)

      Visits the given Entity

      Parameters:
      node - is the Entity node to visit.
    • visit

      void visit(Namespace namespace)

      Visits the given Namespace

      Parameters:
      namespace - is the Namespace node to visit.
    • visit

      void visit(ProcessingInstruction node)

      Visits the given ProcessingInstruction

      Parameters:
      node - is the ProcessingInstruction node to visit.
    • visit

      void visit(Text node)

      Visits the given Text

      Parameters:
      node - is the Text node to visit.