## Uses of Package
org.dom4j

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 `Pattern` based XML rule engine which implements the full XSLT processing model while allowing any `Action` to 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 `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
CDATA `CDATA` defines an XML CDATA section.
CharacterData `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment `Comment` defines the behavior of an XML comment.
Document `Document` defines an XML Document.
DocumentException `DocumentException` is a nested Exception which may be thrown during the processing of a DOM4J document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentType `DocumentType` defines an XML DOCTYPE declaration.
Element `Element` interface defines an XML element.
ElementHandler `ElementHandler` interface defines a handler of `Element` objects.
ElementPath This interface is used by `ElementHandler`instances to retrieve information about the current path hierarchy they are to process.
Entity `Entity` defines an XML entity.
InvalidXPathException `InvalidXPathException` is thrown when an invalid XPath expression is used to traverse an XML document
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
ProcessingInstruction `ProcessingInstruction` defines an XML processing instruction.
QName `QName` represents a qualified name value of an XML element or attribute.
Text `Text` defines an XML Text node.
Visitor `Visitor` is used to implement the `Visitor` pattern in DOM4J.
XPath `XPath` represents an XPath expression after it has been parsed from a String.

Classes in org.dom4j used by org.dom4j.bean
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
Element `Element` interface defines an XML element.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
QName `QName` represents a qualified name value of an XML element or attribute.

Classes in org.dom4j used by org.dom4j.datatype
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
Document `Document` defines an XML Document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
Element `Element` interface defines an XML element.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
QName `QName` represents a qualified name value of an XML element or attribute.

Classes in org.dom4j used by org.dom4j.dom
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
CDATA `CDATA` defines an XML CDATA section.
CharacterData `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment `Comment` defines the behavior of an XML comment.
Document `Document` defines an XML Document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentType `DocumentType` defines an XML DOCTYPE declaration.
Element `Element` interface defines an XML element.
Entity `Entity` defines an XML entity.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
ProcessingInstruction `ProcessingInstruction` defines an XML processing instruction.
QName `QName` represents a qualified name value of an XML element or attribute.
Text `Text` defines an XML Text node.

Classes in org.dom4j used by org.dom4j.io
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
CDATA `CDATA` defines an XML CDATA section.
CharacterData `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment `Comment` defines the behavior of an XML comment.
Document `Document` defines an XML Document.
DocumentException `DocumentException` is a nested Exception which may be thrown during the processing of a DOM4J document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentType `DocumentType` defines an XML DOCTYPE declaration.
Element `Element` interface defines an XML element.
ElementHandler `ElementHandler` interface defines a handler of `Element` objects.
Entity `Entity` defines an XML entity.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
ProcessingInstruction `ProcessingInstruction` defines an XML processing instruction.
QName `QName` represents a qualified name value of an XML element or attribute.
Text `Text` defines an XML Text node.

Classes in org.dom4j used by org.dom4j.jaxb
Document `Document` defines an XML Document.
DocumentException `DocumentException` is a nested Exception which may be thrown during the processing of a DOM4J document.
Element `Element` interface defines an XML element.
ElementHandler `ElementHandler` interface defines a handler of `Element` objects.

Classes in org.dom4j used by org.dom4j.rule
Document `Document` defines an XML Document.
Element `Element` interface defines an XML element.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
XPath `XPath` represents an XPath expression after it has been parsed from a String.

Classes in org.dom4j used by org.dom4j.rule.pattern
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.

Classes in org.dom4j used by org.dom4j.swing
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
Document `Document` defines an XML Document.
Element `Element` interface defines an XML element.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
XPath `XPath` represents an XPath expression after it has been parsed from a String.

Classes in org.dom4j used by org.dom4j.tree
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
CDATA `CDATA` defines an XML CDATA section.
CharacterData `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment `Comment` defines the behavior of an XML comment.
Document `Document` defines an XML Document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentType `DocumentType` defines an XML DOCTYPE declaration.
Element `Element` interface defines an XML element.
Entity `Entity` defines an XML entity.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
ProcessingInstruction `ProcessingInstruction` defines an XML processing instruction.
QName `QName` represents a qualified name value of an XML element or attribute.
Text `Text` defines an XML Text node.
Visitor `Visitor` is used to implement the `Visitor` pattern in DOM4J.
XPath `XPath` represents an XPath expression after it has been parsed from a String.

Classes in org.dom4j used by org.dom4j.util
Attribute `Attribute` defines an XML attribute.
Branch `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
CDATA `CDATA` defines an XML CDATA section.
CharacterData `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment `Comment` defines the behavior of an XML comment.
Document `Document` defines an XML Document.
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentType `DocumentType` defines an XML DOCTYPE declaration.
Element `Element` interface defines an XML element.
Entity `Entity` defines an XML entity.
Namespace `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
ProcessingInstruction `ProcessingInstruction` defines an XML processing instruction.
QName `QName` represents a qualified name value of an XML element or attribute.
Text `Text` defines an XML Text node.
XPath `XPath` represents an XPath expression after it has been parsed from a String.

Classes in org.dom4j used by org.dom4j.xpath
Element `Element` interface defines an XML element.
InvalidXPathException `InvalidXPathException` is thrown when an invalid XPath expression is used to traverse an XML document
Node `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeFilter `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
XPath `XPath` represents an XPath expression after it has been parsed from a String.
XPathException `XPathException` is thrown when an exception occurs while evaluating an XPath expression, usually due to some function throwing an exception.

Classes in org.dom4j used by org.dom4j.xpp
DocumentFactory `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
Element `Element` interface defines an XML element.

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.