Package org.dom4j
Interface Visitor
-
- All Known Implementing Classes:
VisitorSupport
public interface VisitorVisitoris used to implement theVisitorpattern in DOM4J. An object of this interface can be passed to aNodewhich will then call its typesafe methods. Please refer to the Gang of Four book of Design Patterns for more details on theVisitorpattern. This site has further discussion on design patterns and links to the GOF book. This link describes the Visitor pattern in detail.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(Attribute node)Visits the givenAttributevoidvisit(CDATA node)Visits the givenCDATAvoidvisit(Comment node)Visits the givenCommentvoidvisit(Document document)Visits the givenDocumentvoidvisit(DocumentType documentType)Visits the givenDocumentTypevoidvisit(Element node)Visits the givenElementvoidvisit(Entity node)Visits the givenEntityvoidvisit(Namespace namespace)Visits the givenNamespacevoidvisit(ProcessingInstruction node)Visits the givenProcessingInstructionvoidvisit(Text node)Visits the givenText
-
-
-
Method Detail
-
visit
void visit(Document document)
Visits the given
Document- Parameters:
document- is theDocumentnode to visit.
-
visit
void visit(DocumentType documentType)
Visits the given
DocumentType- Parameters:
documentType- is theDocumentTypenode to visit.
-
visit
void visit(Element node)
Visits the given
Element- Parameters:
node- is theElementnode to visit.
-
visit
void visit(Attribute node)
Visits the given
Attribute- Parameters:
node- is theAttributenode to visit.
-
visit
void visit(CDATA node)
Visits the given
CDATA- Parameters:
node- is theCDATAnode to visit.
-
visit
void visit(Comment node)
Visits the given
Comment- Parameters:
node- is theCommentnode to visit.
-
visit
void visit(Entity node)
Visits the given
Entity- Parameters:
node- is theEntitynode to visit.
-
visit
void visit(Namespace namespace)
Visits the given
Namespace- Parameters:
namespace- is theNamespacenode to visit.
-
visit
void visit(ProcessingInstruction node)
Visits the given
ProcessingInstruction- Parameters:
node- is theProcessingInstructionnode to visit.
-
visit
void visit(Text node)
Visits the given
Text- Parameters:
node- is theTextnode to visit.
-
-