See: Description
| Interface | Description |
|---|---|
| ElementModifier |
ElementModifier defines a modifier of
Elementobjects. |
| Class | Description |
|---|---|
| DispatchHandler |
DispatchHandler implements the ElementHandler
interface and provides a means to register multiple
ElementHandler instances to be used by an event based
processor. |
| DocumentInputSource | |
| DocumentResult | |
| DocumentSource | |
| DOMDocumentResult |
DOMDocumentResult implements a JAXP SAXResult for a
Document. |
| DOMReader |
DOMReader navigates a W3C DOM tree and creates a DOM4J tree
from it. |
| DOMSAXContentHandler |
SAXContentHandler builds W3C DOM object via SAX events. |
| DOMWriter |
DOMWriter takes a DOM4J tree and outputs it as a W3C DOM
object |
| ElementStack |
ElementStack is used internally inside the SAXContentHandler to maintain a stack of Elementinstances. |
| HTMLWriter |
HTMLWriter takes a DOM4J tree and formats it to a stream as
HTML. |
| JAXPHelper |
JAXPHelper contains some helper methods for working with JAXP. |
| OutputFormat |
OutputFormat represents the format configuration used by
XMLWriterand its base classes to format the XML output |
| PruningDispatchHandler |
This extension on the
DispatchHandlerprunes the current Element when there are no ElementHandlerobjects active
the element. |
| PruningElementStack |
PruningElementStack is a stack of Elementinstances
which will prune the tree when a path expression is reached. |
| SAXContentHandler |
SAXContentHandler builds a dom4j tree via SAX events. |
| SAXEventRecorder |
Records SAX events such that they may be "replayed" at a later time.
|
| SAXEventRecorder.SAXEvent | |
| SAXHelper |
SAXHelper contains some helper methods for working with SAX
and XMLReader objects. |
| SAXModifier |
The SAXModifier reads, modifies and writes XML documents using SAX.
|
| SAXModifyContentHandler |
This extension of the SAXContentHandler writes SAX events immediately to the
provided XMLWriter, unless some
org.dom4.ElementHandleris still
handling the current Element. |
| SAXModifyElementHandler |
This
ElementHandleris used to trigger ElementModifier objects in order to modify (parts of) the Document on the
fly. |
| SAXModifyReader |
The SAXModifier parses, updates and writes an XML document.
|
| SAXReader |
SAXReader creates a DOM4J tree from SAX parsing events. |
| SAXReader.SAXEntityResolver | |
| SAXValidator |
SAXValidator validates an XML document by writing the document
to a text buffer and parsing it with a validating SAX parser. |
| SAXWriter |
SAXWriter writes a DOM4J tree to a SAX ContentHandler. |
| STAXEventReader | |
| STAXEventWriter |
Writes DOM4J
Nodes to a StAX event stream. |
| XMLResult |
XMLResult implements a JAXP SAXResultfor an output
stream with support for pretty printing and control over how the XML is
formatted. |
| XMLWriter |
XMLWriter takes a DOM4J tree and formats it to a stream as
XML. |
| XPP3Reader |
XPP3Reader is a Reader of DOM4J documents that uses the fast
XML Pull Parser 3.x . |
| Exception | Description |
|---|---|
| SAXModifyException |
Exception internally thrown by the SAX Modification classes.
|