| Packages that use org.dom4j | 
| org.dom4j | Defines the XML Document Object Model in Java interfaces together 
    with some helper classes. | 
| org.dom4j.bean | An implementation of the dom4j API which allows JavaBeans to be used to 
    store and retrieve attribute values from Element. | 
| org.dom4j.datatype | An implementation of the dom4j API which supports the 
    XML Schema Data Types specification. | 
| org.dom4j.dom | An implementation of the dom4j API which also supports the 
  W3C object model. | 
| org.dom4j.io | Provides input and output via SAX and DOM together with writing dom4j 
    objects to streams as XML text. | 
| org.dom4j.jaxb |  | 
| org.dom4j.rule | A Patternbased XML rule engine which implements 
the full XSLT processing model while allowing anyActionto be fired if a pattern matches. | 
| org.dom4j.rule.pattern |  | 
| org.dom4j.swing | A collection of adapters to allow easy integration with dom4j 
    XML documents and Swing such as TreeModels and TableModels. | 
| org.dom4j.tree | Contains the default implementations of the dom4j Document Object Model
  together with some helpful base classes for those wishing to 
  implement their own document object model. | 
| org.dom4j.util | A collection of utility classes for the dom4j API. | 
| org.dom4j.xpath | Provides the core tools needed to use the XPath library | 
| org.dom4j.xpp | Provides implementation classes to cleanly integrate dom4j with the XML Pull Parser
XPP | 
 
| Classes in org.dom4j used by org.dom4j | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| CDATA 
 CDATAdefines an XML CDATA section. | 
| CharacterData 
 CharacterDatais a marker interface for character based nodes
 such as theCDATA,CommentandTextnodes. | 
| Comment 
 Commentdefines the behavior of an XML comment. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentException 
 DocumentExceptionis a nested Exception which may be thrown
 during the processing of a DOM4J document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| DocumentType 
 DocumentTypedefines an XML DOCTYPE declaration. | 
| Element 
 Elementinterface defines an XML element. | 
| ElementHandler 
 ElementHandlerinterface defines a handler ofElementobjects. | 
| ElementPath This interface is used by
 ElementHandlerinstances to retrieve
 information about the current path hierarchy they are to process. | 
| Entity 
 Entitydefines an XML entity. | 
| InvalidXPathException 
 InvalidXPathExceptionis thrown when an invalid XPath
 expression is used to traverse an XML document | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| NodeFilter 
 NodeFilterdefines the behavior for a filter or predicate
 which acts on a DOM4J Node. | 
| ProcessingInstruction 
 ProcessingInstructiondefines an XML processing instruction. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
| Text 
 Textdefines an XML Text node. | 
| Visitor 
 Visitoris used to implement theVisitorpattern in DOM4J. | 
| XPath 
 XPathrepresents an XPath expression after it has been parsed
 from a String. | 
 
| Classes in org.dom4j used by org.dom4j.datatype | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| Element 
 Elementinterface defines an XML element. | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
 
| Classes in org.dom4j used by org.dom4j.dom | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| CDATA 
 CDATAdefines an XML CDATA section. | 
| CharacterData 
 CharacterDatais a marker interface for character based nodes
 such as theCDATA,CommentandTextnodes. | 
| Comment 
 Commentdefines the behavior of an XML comment. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| DocumentType 
 DocumentTypedefines an XML DOCTYPE declaration. | 
| Element 
 Elementinterface defines an XML element. | 
| Entity 
 Entitydefines an XML entity. | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| ProcessingInstruction 
 ProcessingInstructiondefines an XML processing instruction. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
| Text 
 Textdefines an XML Text node. | 
 
| Classes in org.dom4j used by org.dom4j.io | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| CDATA 
 CDATAdefines an XML CDATA section. | 
| CharacterData 
 CharacterDatais a marker interface for character based nodes
 such as theCDATA,CommentandTextnodes. | 
| Comment 
 Commentdefines the behavior of an XML comment. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentException 
 DocumentExceptionis a nested Exception which may be thrown
 during the processing of a DOM4J document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| DocumentType 
 DocumentTypedefines an XML DOCTYPE declaration. | 
| Element 
 Elementinterface defines an XML element. | 
| ElementHandler 
 ElementHandlerinterface defines a handler ofElementobjects. | 
| Entity 
 Entitydefines an XML entity. | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| ProcessingInstruction 
 ProcessingInstructiondefines an XML processing instruction. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
| Text 
 Textdefines an XML Text node. | 
 
| Classes in org.dom4j used by org.dom4j.tree | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| CDATA 
 CDATAdefines an XML CDATA section. | 
| CharacterData 
 CharacterDatais a marker interface for character based nodes
 such as theCDATA,CommentandTextnodes. | 
| Comment 
 Commentdefines the behavior of an XML comment. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| DocumentType 
 DocumentTypedefines an XML DOCTYPE declaration. | 
| Element 
 Elementinterface defines an XML element. | 
| Entity 
 Entitydefines an XML entity. | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| NodeFilter 
 NodeFilterdefines the behavior for a filter or predicate
 which acts on a DOM4J Node. | 
| ProcessingInstruction 
 ProcessingInstructiondefines an XML processing instruction. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
| Text 
 Textdefines an XML Text node. | 
| Visitor 
 Visitoris used to implement theVisitorpattern in DOM4J. | 
| XPath 
 XPathrepresents an XPath expression after it has been parsed
 from a String. | 
 
| Classes in org.dom4j used by org.dom4j.util | 
| Attribute 
 Attributedefines an XML attribute. | 
| Branch 
 Branchinterface defines the common behaviour for Nodes which
 can contain child nodes (content) such as XML elements and documents. | 
| CDATA 
 CDATAdefines an XML CDATA section. | 
| CharacterData 
 CharacterDatais a marker interface for character based nodes
 such as theCDATA,CommentandTextnodes. | 
| Comment 
 Commentdefines the behavior of an XML comment. | 
| Document 
 Documentdefines an XML Document. | 
| DocumentFactory 
 DocumentFactoryis a collection of factory methods to allow
 easy custom building of DOM4J trees. | 
| DocumentType 
 DocumentTypedefines an XML DOCTYPE declaration. | 
| Element 
 Elementinterface defines an XML element. | 
| Entity 
 Entitydefines an XML entity. | 
| Namespace 
 Namespaceis a Flyweight Namespace that can be shared amongst
 nodes. | 
| Node 
 Nodedefines the polymorphic behavior for all XML nodes in a
 dom4j tree. | 
| NodeFilter 
 NodeFilterdefines the behavior for a filter or predicate
 which acts on a DOM4J Node. | 
| ProcessingInstruction 
 ProcessingInstructiondefines an XML processing instruction. | 
| QName 
 QNamerepresents a qualified name value of an XML element or
 attribute. | 
| Text 
 Textdefines an XML Text node. | 
| XPath 
 XPathrepresents an XPath expression after it has been parsed
 from a String. |