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.
    • Method Detail

      • 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.