| Name | Package | Description |
| Action | org.dom4j.rule |
Action represents some default action which should occur when
a rule matches a node in the XSLT processing model. |
| Attribute | org.dom4j |
Attribute defines an XML attribute. |
| Branch | org.dom4j |
Branch interface defines the common behaviour for Nodes which
can contain child nodes (content) such as XML elements and documents. |
| CDATA | org.dom4j |
CDATA defines an XML CDATA section. |
| CharacterData | org.dom4j |
CharacterData is a marker interface for character based nodes
such as the CDATA,Comment and
Text nodes. |
| Comment | org.dom4j |
Comment defines the behavior of an XML comment. |
| Document | org.dom4j |
Document defines an XML Document. |
| DocumentType | org.dom4j |
DocumentType defines an XML DOCTYPE declaration. |
| Element | org.dom4j |
Element interface defines an XML element. |
| ElementHandler | org.dom4j |
ElementHandler interface defines a handler of
Element objects. |
| ElementModifier | org.dom4j.io | ElementModifier defines a modifier of Element objects. |
| ElementPath | org.dom4j | This interface is used by ElementHandler instances to retrieve
information about the current path hierarchy they are to process. |
| Entity | org.dom4j |
Entity defines an XML entity. |
| JAXBObjectHandler | org.dom4j.jaxb | JAXBObjectHandler implementations can be registered with the JAXB Reader in
order to receive unmarshalled XML fragments. |
| JAXBObjectModifier | org.dom4j.jaxb | JAXBObjectHandler implementations can be registered with the JAXBModifier in order to change unmarshalled XML fragments. |
| Node | org.dom4j |
Node defines the polymorphic behavior for all XML nodes in a
dom4j tree. |
| NodeFilter | org.dom4j |
NodeFilter defines the behavior for a filter or predicate
which acts on a DOM4J Node. |
| Pattern | org.dom4j.rule |
Pattern defines the behaviour for pattern in the XSLT
processing model. |
| ProcessingInstruction | org.dom4j |
ProcessingInstruction defines an XML processing instruction. |
| SingletonStrategy | org.dom4j.util |
SingletonStrategy is an interface used to provide common
factory access for the same object based on an implementation strategy for
singleton. |
| Text | org.dom4j |
Text defines an XML Text node. |
| Visitor | org.dom4j |
Visitor is used to implement the Visitor
pattern in DOM4J. |
| XPath | org.dom4j |
XPath represents an XPath expression after it has been parsed
from a String. |