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 article has further discussion on design patterns and links to the GOF book. This link describes the Visitor pattern in detail.
Modifier and Type | Method and Description |
---|---|
void |
visit(Attribute node)
Visits the given
Attribute |
void |
visit(CDATA node)
Visits the given
CDATA |
void |
visit(Comment node)
Visits the given
Comment |
void |
visit(Document document)
Visits the given
Document |
void |
visit(DocumentType documentType)
Visits the given
DocumentType |
void |
visit(Element node)
Visits the given
Element |
void |
visit(Entity node)
Visits the given
Entity |
void |
visit(Namespace namespace)
Visits the given
Namespace |
void |
visit(ProcessingInstruction node)
Visits the given
ProcessingInstruction
|
void |
visit(Text node)
Visits the given
Text
|
void visit(Document document)
Visits the given Document
node
- is the Document
node to visit.void visit(DocumentType documentType)
Visits the given DocumentType
node
- is the DocumentType
node to visit.void visit(Element node)
Visits the given Element
node
- is the Element
node to visit.void visit(Attribute node)
Visits the given Attribute
node
- is the Attribute
node to visit.void visit(Comment node)
Visits the given Comment
node
- is the Comment
node to visit.void visit(Entity node)
Visits the given Entity
node
- is the Entity
node to visit.void visit(Namespace namespace)
Visits the given Namespace
node
- is the Namespace
node to visit.void visit(ProcessingInstruction node)
Visits the given ProcessingInstruction
node
- is the ProcessingInstruction
node to visit.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses