| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
 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 Summary | |
|  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 | 
| Method Detail | 
public void visit(Document document)
 Visits the given Document
 
document - is the Document node to visit.public void visit(DocumentType documentType)
 Visits the given DocumentType
 
documentType - is the DocumentType node to visit.public void visit(Element node)
 Visits the given Element
 
node - is the Element node to visit.public void visit(Attribute node)
 Visits the given Attribute
 
node - is the Attribute node to visit.public void visit(CDATA node)
 Visits the given CDATA
 
node - is the CDATA node to visit.public void visit(Comment node)
 Visits the given Comment
 
node - is the Comment node to visit.public void visit(Entity node)
 Visits the given Entity
 
node - is the Entity node to visit.public void visit(Namespace namespace)
 Visits the given Namespace
 
namespace - is the Namespace node to visit.public void visit(ProcessingInstruction node)
 Visits the given ProcessingInstruction
 
node - is the ProcessingInstruction node to visit.public void visit(Text node)
 Visits the given Text
 
node - is the Text node to visit.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||