| Name | Package | Description |
| AbstractAttribute | org.dom4j.tree |
AbstractNamespace is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractBranch | org.dom4j.tree |
AbstractBranch is an abstract base class for tree implementors
to use for implementation inheritence. |
| AbstractCDATA | org.dom4j.tree |
AbstractCDATA is an abstract base class for tree implementors
to use for implementation inheritence. |
| AbstractCharacterData | org.dom4j.tree |
AbstractCharacterData is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractComment | org.dom4j.tree |
AbstractComment is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractDocument | org.dom4j.tree |
AbstractDocument is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractDocumentType | org.dom4j.tree |
AbstractDocumentType is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractElement | org.dom4j.tree |
AbstractElement is an abstract base class for tree
implementors to use for implementation inheritence. |
| AbstractEntity | org.dom4j.tree |
AbstractEntity is an abstract base class for tree implementors
to use for implementation inheritence. |
| AbstractNode | org.dom4j.tree |
AbstractNode is an abstract base class for tree implementors
to use for implementation inheritence. |
| AbstractProcessingInstruction | org.dom4j.tree |
AbstractProcessingInstruction is an abstract base class for
tree implementors to use for implementation inheritence. |
| AbstractText | org.dom4j.tree |
AbstractText is an abstract base class for tree implementors
to use for implementation inheritence. |
| AttributeDecl | org.dom4j.dtd |
AttributeDecl represents an attribute declaration in a DTD. |
| AttributeHelper | org.dom4j.util |
AttributeHelper a number of helper methods for working with
attribute values. |
| BackedList | org.dom4j.tree |
BackedList represents a list of content of a Branch . |
| BaseElement | org.dom4j.tree |
BaseElement is a useful base class for implemementation
inheritence of an XML element. |
| BeanAttribute | org.dom4j.bean |
BeanAttribute represents a mutable XML attribute which is
backed by a property of the JavaBean of its parent element. |
| BeanAttributeList | org.dom4j.bean |
BeanAttributeList implements a list of Attributes which are
the properties of a JavaBean. |
| BeanDocumentFactory | org.dom4j.bean |
BeanDocumentFactory is a factory of DOM4J objects which may be
BeanElements which are backed by JavaBeans and their properties. |
| BeanElement | org.dom4j.bean |
BeanElement uses a Java Bean to store its attributes. |
| BeanMetaData | org.dom4j.bean |
BeanMetaData contains metadata about a bean class. |
| BranchTreeNode | org.dom4j.swing |
BranchTreeNode implements the Swing TreeNode interface to bind
dom4j XML Branch nodes (i.e. |
| ContentListFacade | org.dom4j.tree |
ContentListFacade represents a facade of the content of a
Branch which is returned via calls to the content() method to allow users to modify the content of a
Branch directly using the List interface. |
| DatatypeAttribute | org.dom4j.datatype |
DatatypeAttribute represents an Attribute which supports the
XML Schema Data Types
specification. |
| DatatypeDocumentFactory | org.dom4j.datatype |
DatatypeDocumentFactory is a factory of XML objects which
support the XML Schema Data Types
specification. |
| DatatypeElement | org.dom4j.datatype |
DatatypeElement represents an Element which supports the XML Schema Data Types
specification. |
| DatatypeElementFactory | org.dom4j.datatype |
DatatypeElementFactory is a factory for a specific Element in
an XML Schema. |
| DefaultAttribute | org.dom4j.tree |
DefaultAttribute implements a doubly linked node which
supports the parent relationship and is mutable. |
| DefaultCDATA | org.dom4j.tree |
DefaultCDATA is the default CDATA implementation. |
| DefaultComment | org.dom4j.tree |
DefaultComment is the default Comment implementation. |
| DefaultDocument | org.dom4j.tree |
DefaultDocument is the default DOM4J default implementation of
an XML document. |
| DefaultDocumentType | org.dom4j.tree |
DefaultDocumentType is the DOM4J default implementation of an
XML document type. |
| DefaultElement | org.dom4j.tree |
DefaultElement is the default DOM4J default implementation of
an XML element. |
| DefaultEntity | org.dom4j.tree |
DefaultEntity is the default Entity implementation. |
| DefaultNamespace | org.dom4j.tree |
DefaultNamespace implements a doubly linked node which
supports the parent relationship and is mutable. |
| DefaultNamespaceContext | org.dom4j.xpath |
DefaultNamespaceContext implements a Jaxen NamespaceContext
such that a context node is used to determine the current XPath namespace
prefixes and namespace URIs available. |
| DefaultPattern | org.dom4j.rule.pattern |
DefaultPattern a default implementation of Pattern which can
take any XPath implementation or NodeFilter for defining the pattern. |
| DefaultProcessingInstruction | org.dom4j.tree |
DefaultProcessingInstruction is the default Processing
Instruction implementation. |
| DefaultText | org.dom4j.tree |
DefaultText is the default Text implementation. |
| DefaultXPath | org.dom4j.xpath |
Default implementation of XPath which uses the Jaxen project. |
| DocumentFactory | org.dom4j |
DocumentFactory is a collection of factory methods to allow
easy custom building of DOM4J trees. |
| DocumentHelper | org.dom4j |
DocumentHelper is a collection of helper methods for using
DOM4J. |
| DocumentResult | org.dom4j.io |
DocumentResult implements a JAXP SAXResult for a
Document . |
| DocumentSource | org.dom4j.io |
DocumentSource implements a JAXP SAXSource for a
. |
| DocumentTreeModel | org.dom4j.swing |
DocumentTreeModel implements a Swing TreeModel for a dom4j XML
Document. |
| DOMAttribute | org.dom4j.dom |
DOMAttribute implements a doubly linked attribute which
supports the W3C DOM API. |
| DOMAttributeNodeMap | org.dom4j.dom |
DOMAttributeNodeMap implements a W3C NameNodeMap for the
attributes of an element. |
| DOMCDATA | org.dom4j.dom |
DOMCDATA implements a CDATA Section which supports the W3C DOM
API. |
| DOMComment | org.dom4j.dom |
DOMText implements a Text node which supports the W3C DOM API. |
| DOMDocument | org.dom4j.dom |
DOMDocument implements an XML document which supports the W3C
DOM API. |
| DOMDocumentFactory | org.dom4j.dom |
DOMDocumentFactory is a factory of DOM4J objects which
implement the W3C DOM API. |
| DOMDocumentType | org.dom4j.dom |
DOMDocumentType implements a DocumentType node which supports
the W3C DOM API. |
| DOMElement | org.dom4j.dom |
DOMElement implements an XML element which supports the W3C
DOM API. |
| DOMEntityReference | org.dom4j.dom |
DOMEntity implements a Entity node which supports the W3C DOM
API. |
| DOMNamespace | org.dom4j.dom |
DOMNamespace implements a Namespace that is compatable with
the DOM API. |
| DOMNodeHelper | org.dom4j.dom |
DOMNodeHelper contains a collection of utility methods for use
across Node implementations. |
| DOMNodeHelper.EmptyNodeList | org.dom4j.dom | No description provided. |
| DOMProcessingInstruction | org.dom4j.dom |
DOMProcessingInstruction implements a ProcessingInstruction
node which supports the W3C DOM API. |
| DOMReader | org.dom4j.io |
DOMReader navigates a W3C DOM tree and creates a DOM4J tree
from it. |
| DOMText | org.dom4j.dom |
DOMText implements a Text node which supports the W3C DOM API. |
| DOMWriter | org.dom4j.io |
DOMWriter takes a DOM4J tree and outputs it as a W3C DOM
object |
| ElementDecl | org.dom4j.dtd |
AttributeDecl represents an element declaration in a DTD. |
| ElementIterator | org.dom4j.tree |
ElementIterator is a filtering Iterator which filters
out objects which do not implement the Element interface. |
| ElementNameIterator | org.dom4j.tree |
ElementNameIterator is a filtering Iterator which
filters out objects which do not implement the Element interface and
are not of the correct element name. |
| ElementQNameIterator | org.dom4j.tree |
ElementQNameIterator is a filtering Iterator which
filters out objects which do not implement the Element interface and
are not of the correct fully qualified element name. |
| ExternalEntityDecl | org.dom4j.dtd |
ExternalEntityDecl represents an external entity declaration
in a DTD. |
| FilterIterator | org.dom4j.tree |
FilterIterator is an abstract base class which is useful for
implementors of Iterator which filter an existing iterator. |
| FlyweightAttribute | org.dom4j.tree |
FlyweightAttribute is a Flyweight pattern implementation of a
singly linked, read-only XML Attribute. |
| FlyweightCDATA | org.dom4j.tree |
FlyweightCDATA is a Flyweight pattern implementation of a
singly linked, read-only XML CDATA. |
| FlyweightComment | org.dom4j.tree |
FlyweightComment is a Flyweight pattern implementation of a
singly linked, read-only XML Comment. |
| FlyweightEntity | org.dom4j.tree |
FlyweightEntity is a Flyweight pattern implementation of a
singly linked, read-only XML entity. |
| FlyweightProcessingInstruction | org.dom4j.tree |
FlyweightProcessingInstruction is a Flyweight pattern
implementation of a singly linked, read-only XML Processing Instruction. |
| FlyweightText | org.dom4j.tree |
FlyweightText is a Flyweight pattern implementation of a
singly linked, read-only XML Text. |
| HTMLWriter | org.dom4j.io |
HTMLWriter takes a DOM4J tree and formats it to a stream as
HTML. |
| IndexedDocumentFactory | org.dom4j.util |
IndexedDocumentFactory is a factory of XML objects which
create indexed Element implementations to allow quicker lookup via name of
Element and Attributes though at the expense of more memory used to create
the name indexes. |
| IndexedElement | org.dom4j.util |
IndexedElement is an implementation of Element which
maintains an index of the attributes and elements it contains to optimise
lookups via name. |
| InternalEntityDecl | org.dom4j.dtd |
InternalEntityDecl represents an internal entity declaration
in a DTD. |
| JAXBModifier | org.dom4j.jaxb | Reads an XML document using SAX and writes its content to the provided
XMLWriter . |
| JAXBReader | org.dom4j.jaxb | Reads an XML document and creates a DOM4J tree from SAX parsing events. |
| JAXBWriter | org.dom4j.jaxb | Writes Element objects to an XML stream. |
| LeafTreeNode | org.dom4j.swing |
LeafTreeNode implements the Swing TreeNode interface to bind a
leaf XML nodes to a Swing TreeModel. |
| Mode | org.dom4j.rule |
Mode manages a number of RuleSet instances for the mode in a
stylesheet. |
| Namespace | org.dom4j |
Namespace is a Flyweight Namespace that can be shared amongst
nodes. |
| NamespaceCache | org.dom4j.tree |
NamespaceCache caches instances of
DefaultNamespace for reuse both across documents and within
documents. |
| NamespaceStack | org.dom4j.tree | NamespaceStack implements a stack of namespaces and optionally maintains a
cache of all the fully qualified names (QName) which are in
scope. |
| NodeComparator | org.dom4j.util |
NodeComparator is a Comparator of Node instances which
is capable of comparing Nodes for equality based on their values. |
| NodeTypePattern | org.dom4j.rule.pattern |
NodeTypePattern implements a Pattern which matches any node of
the given node type. |
| NonLazyDocumentFactory | org.dom4j.util |
NonLazyDocumentFactory is a factory of XML objects which avoid
using the lazy creation pattern. |
| NonLazyElement | org.dom4j.util |
NonLazyElement is the default DOM4J default implementation of
an XML element. |
| NullAction | org.dom4j.rule |
NullAction represents an empty action that does nothing. |
| OutputFormat | org.dom4j.io |
OutputFormat represents the format configuration used by
and its base classes to format the XML output |
| PerThreadSingleton | org.dom4j.util |
PerThreadSingleton is an implementation of the
SingletonStrategy used to provide common factory access to a single object
instance based on an implementation strategy for one object instance per
thread. |
| ProxyDocumentFactory | org.dom4j.util |
ProxyDocumentFactory implements a proxy to a DocumentFactory
which is useful for implementation inheritence, allowing the pipelining of
various factory implementations. |
| ProxyXmlStartTag | org.dom4j.xpp | ProxyXmlStartTag implements the XPP XmlSmartTag
interface while creating a dom4j Element underneath. |
| QName | org.dom4j |
QName represents a qualified name value of an XML element or
attribute. |
| QNameCache | org.dom4j.tree |
QNameCache caches instances of QName for reuse
both across documents and within documents. |
| Rule | org.dom4j.rule |
Rule matches against DOM4J Node so that some action can be
performed such as in the XSLT processing model. |
| RuleManager | org.dom4j.rule |
RuleManager manages a set of rules such that a rule can be
found for a given DOM4J Node using the XSLT processing model. |
| RuleSet | org.dom4j.rule |
RuleSet manages a set of rules which are sorted in order of
relevance according to the XSLT defined conflict resolution policy. |
| SAXContentHandler | org.dom4j.io |
SAXContentHandler builds a dom4j tree via SAX events. |
| SAXEventRecorder | org.dom4j.io |
Records SAX events such that they may be "replayed" at a later time. |
| SAXModifier | org.dom4j.io | The SAXModifier reads, modifies and writes XML documents using SAX. |
| SAXReader | org.dom4j.io |
SAXReader creates a DOM4J tree from SAX parsing events. |
| SAXReader.SAXEntityResolver | org.dom4j.io | No description provided. |
| SAXValidator | org.dom4j.io |
SAXValidator validates an XML document by writing the document
to a text buffer and parsing it with a validating SAX parser. |
| SAXWriter | org.dom4j.io |
SAXWriter writes a DOM4J tree to a SAX ContentHandler. |
| SchemaParser | org.dom4j.datatype |
SchemaParser reads an XML Schema Document. |
| SimpleSingleton | org.dom4j.util |
SimpleSingleton is an implementation of the SingletonStrategy
interface used to provide common factory access for the same object instance. |
| SingleIterator | org.dom4j.tree |
SingleIterator is an Iterator over a single object
instance. |
| STAXEventReader | org.dom4j.io | Reads a DOM4J Document , as well as other Node s, from a StAX
XMLEventReader . |
| STAXEventWriter | org.dom4j.io | Writes DOM4J Node s to a StAX event stream. |
| Stylesheet | org.dom4j.rule |
Stylesheet implements an XSLT stylesheet such that rules can
be added to the stylesheet and the stylesheet can be applied to a source
document or node. |
| UserDataAttribute | org.dom4j.util |
UserDataAttribute support the adornment of a user data object
on an Element or Attribute instance such that the methods
setData(Object) will get and set the values of a user data object. |
| UserDataDocumentFactory | org.dom4j.util |
UserDataDocumentFactory is a factory of XML objects which
support the adornment of a user data object on an Element or Attribute
instance such that the methods getData() and
setData() will get and set the values of a user data object. |
| UserDataElement | org.dom4j.util |
UserDataElement support the adornment of a user data object on
an Element or Attribute instance such that the methods
setData(Object) will get and set the values of a user data object. |
| VisitorSupport | org.dom4j |
VisitorSupport is an abstract base class which is useful for
implementation inheritence or when using anonymous inner classes to create
simple Visitor implementations. |
| XMLErrorHandler | org.dom4j.util | XMLErrorHandler is a SAX ErrorHandler which turns the
SAX parsing errors into XML so that the output can be formatted using XSLT or
the errors can be included in a SOAP message. |
| XMLResult | org.dom4j.io |
XMLResult implements a JAXP SAXResult for an output
stream with support for pretty printing and control over how the XML is
formatted. |
| XMLTableColumnDefinition | org.dom4j.swing |
XMLTableColumnDefinition a column within a table definition. |
| XMLTableDefinition | org.dom4j.swing |
XMLTableDefinition represents a table definition based on
XPath expression evaluated on an XML document. |
| XMLTableModel | org.dom4j.swing |
XMLTableDefinition repro. |
| XMLWriter | org.dom4j.io |
XMLWriter takes a DOM4J tree and formats it to a stream as
XML. |
| XPathPattern | org.dom4j.xpath |
XPathPattern is an implementation of Pattern which uses an
XPath xpath. |
| XPP3Reader | org.dom4j.io |
XPP3Reader is a Reader of DOM4J documents that uses the fast
XML Pull Parser 3.x . |
| XPPReader | org.dom4j.io |
XPPReader is a Reader of DOM4J documents that uses the fast XML Pull Parser 2.x . |