All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAttribute AbstractNamespace
is an abstract base class for tree implementors to use for implementation inheritence.AbstractBranch AbstractBranch
is an abstract base class for tree implementors to use for implementation inheritence.AbstractCDATA AbstractCDATA
is an abstract base class for tree implementors to use for implementation inheritence.AbstractComment AbstractComment
is an abstract base class for tree implementors to use for implementation inheritence.AbstractDocument AbstractDocument
is an abstract base class for tree implementors to use for implementation inheritence.AbstractDocumentType AbstractDocumentType
is an abstract base class for tree implementors to use for implementation inheritence.AbstractElement AbstractElement
is an abstract base class for tree implementors to use for implementation inheritence.AbstractEntity AbstractEntity
is an abstract base class for tree implementors to use for implementation inheritence.AbstractCharacterData AbstractCharacterData
is an abstract base class for tree implementors to use for implementation inheritence.AbstractNode AbstractNode
is an abstract base class for tree implementors to use for implementation inheritence.AbstractProcessingInstruction AbstractProcessingInstruction
is an abstract base class for tree implementors to use for implementation inheritence.AbstractText AbstractText
is an abstract base class for tree implementors to use for implementation inheritence.Action Action
represents some default action which should occur when a rule matches a node in the XSLT processing model.Attribute Attribute
defines an XML attribute.AttributeDecl AttributeDecl
represents an attribute declaration in a DTD.AttributeHelper AttributeHelper
a number of helper methods for working with attribute values.BackedList<T extends Node> BackedList
represents a list of content of aBranch
.BaseElement BaseElement
is a useful base class for implemementation inheritence of an XML element.BeanAttribute BeanAttribute
represents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.BeanAttributeList BeanAttributeList
implements a list of Attributes which are the properties of a JavaBean.BeanDocumentFactory BeanDocumentFactory
is a factory of DOM4J objects which may be BeanElements which are backed by JavaBeans and their properties.BeanElement BeanElement
uses a Java Bean to store its attributes.BeanMetaData BeanMetaData
contains metadata about a bean class.Branch Branch
interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.BranchTreeNode BranchTreeNode
implements the Swing TreeNode interface to bind dom4j XML Branch nodes (i.e.CDATA CDATA
defines an XML CDATA section.Comment Comment
defines the behavior of an XML comment.ContentListFacade<T extends Node> ContentListFacade
represents a facade of the content of aBranch
which is returned via calls to theBranch.content()
method to allow users to modify the content of aBranch
directly using theList
interface.CharacterData CharacterData
is a marker interface for character based nodes such as theCDATA
,Comment
andText
nodes.DatatypeAttribute DatatypeAttribute
represents an Attribute which supports the XML Schema Data Types specification.DatatypeDocumentFactory DatatypeDocumentFactory
is a factory of XML objects which support the XML Schema Data Types specification.DatatypeElement DatatypeElement
represents an Element which supports the XML Schema Data Types specification.DatatypeElementFactory DatatypeElementFactory
is a factory for a specific Element in an XML Schema.Decl Created by filip on 5.7.15.DefaultAttribute DefaultAttribute
implements a doubly linked node which supports the parent relationship and is mutable.DefaultCDATA DefaultCDATA
is the default CDATA implementation.DefaultComment DefaultComment
is the default Comment implementation.DefaultDocument DefaultDocument
is the default DOM4J default implementation of an XML document.DefaultDocumentType DefaultDocumentType
is the DOM4J default implementation of an XML document type.DefaultElement DefaultElement
is the default DOM4J default implementation of an XML element.DefaultEntity DefaultEntity
is the default Entity implementation.DefaultNamespace DefaultNamespace
implements a doubly linked node which supports the parent relationship and is mutable.DefaultNamespaceContext DefaultNamespaceContext
implements a Jaxen NamespaceContext such that a context node is used to determine the current XPath namespace prefixes and namespace URIs available.DefaultPattern DefaultPattern
a default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern.DefaultProcessingInstruction DefaultProcessingInstruction
is the default Processing Instruction implementation.DefaultText DefaultText
is the default Text implementation.DefaultXPath 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.DocumentHelper DocumentHelper
is a collection of helper methods for using DOM4J.DocumentResult DocumentSource DocumentTreeModel DocumentTreeModel
implements a Swing TreeModel for a dom4j XML Document.DocumentType DocumentType
defines an XML DOCTYPE declaration.DOMAttribute DOMAttribute
implements a doubly linked attribute which supports the W3C DOM API.DOMAttributeNodeMap DOMAttributeNodeMap
implements a W3C NameNodeMap for the attributes of an element.DOMCDATA DOMCDATA
implements a CDATA Section which supports the W3C DOM API.DOMComment DOMText
implements a Text node which supports the W3C DOM API.DOMDocument DOMDocument
implements an XML document which supports the W3C DOM API.DOMDocumentFactory DOMDocumentFactory
is a factory of DOM4J objects which implement the W3C DOM API.DOMDocumentResult DOMDocumentResult
implements a JAXPSAXResult
for aDocument
.DOMDocumentType DOMDocumentType
implements a DocumentType node which supports the W3C DOM API.DOMElement DOMElement
implements an XML element which supports the W3C DOM API.DOMEntityReference DOMEntity
implements a Entity node which supports the W3C DOM API.DOMNamespace DOMNamespace
implements a Namespace that is compatable with the DOM API.DOMNodeHelper DOMNodeHelper
contains a collection of utility methods for use across Node implementations.DOMNodeHelper.EmptyNodeList DOMProcessingInstruction DOMProcessingInstruction
implements a ProcessingInstruction node which supports the W3C DOM API.DOMReader DOMReader
navigates a W3C DOM tree and creates a DOM4J tree from it.DOMSAXContentHandler SAXContentHandler
builds W3C DOM object via SAX events.DOMText DOMText
implements a Text node which supports the W3C DOM API.DOMWriter DOMWriter
takes a DOM4J tree and outputs it as a W3C DOM objectElement Element
interface defines an XML element.ElementDecl AttributeDecl
represents an element declaration in a DTD.ElementHandler ElementHandler
interface defines a handler ofElement
objects.ElementIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!ElementModifier ElementModifier defines a modifier ofElement
objects.ElementNameIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!ElementPath This interface is used byElementHandler
instances to retrieve information about the current path hierarchy they are to process.ElementQNameIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!Entity Entity
defines an XML entity.ExternalEntityDecl ExternalEntityDecl
represents an external entity declaration in a DTD.FilterIterator<T> Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!FlyweightAttribute FlyweightAttribute
is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.FlyweightCDATA FlyweightCDATA
is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.FlyweightComment FlyweightComment
is a Flyweight pattern implementation of a singly linked, read-only XML Comment.FlyweightEntity FlyweightEntity
is a Flyweight pattern implementation of a singly linked, read-only XML entity.FlyweightProcessingInstruction FlyweightProcessingInstruction
is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.FlyweightText FlyweightText
is a Flyweight pattern implementation of a singly linked, read-only XML Text.HTMLWriter HTMLWriter
takes a DOM4J tree and formats it to a stream as HTML.IllegalAddException IllegalAddException
is thrown when a node is added incorrectly to anElement
IndexedDocumentFactory 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 IndexedElement
is an implementation ofElement
which maintains an index of the attributes and elements it contains to optimise lookups via name.InternalEntityDecl InternalEntityDecl
represents an internal entity declaration in a DTD.InvalidSchemaException InvalidSchemaException
is thrown when an invalid XML Schema document is usedInvalidXPathException InvalidXPathException
is thrown when an invalid XPath expression is used to traverse an XML documentJAXBModifier Reads an XML document using SAX and writes its content to the providedXMLWriter
.JAXBObjectHandler JAXBObjectHandler implementations can be registered with the JAXB Reader in order to receive unmarshalled XML fragments.JAXBObjectModifier JAXBObjectHandler implementations can be registered with theJAXBModifier
in order to change unmarshalled XML fragments.JAXBReader Reads an XML document and creates a DOM4J tree from SAX parsing events.JAXBWriter WritesElement
objects to an XML stream.LeafTreeNode LeafTreeNode
implements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel.Mode Mode
manages a number of RuleSet instances for the mode in a stylesheet.Namespace Namespace
is a Flyweight Namespace that can be shared amongst nodes.NamespaceCache NamespaceCache
caches instances ofDefaultNamespace
for reuse both across documents and within documents.NamespaceStack NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName
) which are in scope.Node Node
defines the polymorphic behavior for all XML nodes in a dom4j tree.NodeComparator NodeComparator
is aComparator
of Node instances which is capable of comparing Nodes for equality based on their values.NodeFilter NodeFilter
defines the behavior for a filter or predicate which acts on a DOM4J Node.NodeTypePattern NodeTypePattern
implements a Pattern which matches any node of the given node type.NonLazyDocumentFactory NonLazyDocumentFactory
is a factory of XML objects which avoid using the lazy creation pattern.NonLazyElement NonLazyElement
is the default DOM4J default implementation of an XML element.NullAction NullAction
represents an empty action that does nothing.OutputFormat OutputFormat
represents the format configuration used byXMLWriter
and its base classes to format the XML outputPattern Pattern
defines the behaviour for pattern in the XSLT processing model.PerThreadSingleton<T> 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.ProcessingInstruction ProcessingInstruction
defines an XML processing instruction.ProxyDocumentFactory ProxyDocumentFactory
implements a proxy to a DocumentFactory which is useful for implementation inheritence, allowing the pipelining of various factory implementations.ProxyXmlStartTag ProxyXmlStartTag
implements the XPP XmlSmartTag interface while creating a dom4j Element underneath.QName QName
represents a qualified name value of an XML element or attribute.QNameCache QNameCache
caches instances ofQName
for reuse both across documents and within documents.Rule Rule
matches against DOM4J Node so that some action can be performed such as in the XSLT processing model.RuleManager RuleManager
manages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.RuleSet RuleSet
manages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy.SAXContentHandler SAXContentHandler
builds a dom4j tree via SAX events.SAXEventRecorder Records SAX events such that they may be "replayed" at a later time.SAXModifier The SAXModifier reads, modifies and writes XML documents using SAX.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.SchemaParser SchemaParser
reads an XML Schema Document.SimpleSingleton<T> SimpleSingleton
is an implementation of the SingletonStrategy interface used to provide common factory access for the same object instance.SingleIterator<T> SingleIterator
is anIterator
over a single object instance.SingletonStrategy<T> SingletonStrategy
is an interface used to provide common factory access for the same object based on an implementation strategy for singleton.STAXEventReader STAXEventWriter Writes DOM4JNode
s to a StAX event stream.StringUtils Contains utilities related to strings.Stylesheet 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.Text Text
defines an XML Text node.UserDataAttribute UserDataAttribute
support the adornment of a user data object on an Element or Attribute instance such that the methodsUserDataAttribute.getData()
UserDataAttribute.setData(Object)
will get and set the values of a user data object.UserDataDocumentFactory 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 methodsgetData()
andsetData()
will get and set the values of a user data object.UserDataElement UserDataElement
support the adornment of a user data object on an Element or Attribute instance such that the methodsUserDataElement.getData()
UserDataElement.setData(Object)
will get and set the values of a user data object.Visitor Visitor
is used to implement theVisitor
pattern in DOM4J.VisitorSupport VisitorSupport
is an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simpleVisitor
implementations.XMLErrorHandler XMLErrorHandler
is a SAXErrorHandler
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 XMLResult
implements a JAXPSAXResult
for an output stream with support for pretty printing and control over how the XML is formatted.XMLTableColumnDefinition XMLTableColumnDefinition
a column within a table definition.XMLTableDefinition XMLTableDefinition
represents a table definition based on XPath expression evaluated on an XML document.XMLTableModel XMLTableDefinition
repro.XMLWriter XMLWriter
takes a DOM4J tree and formats it to a stream as XML.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.XPathPattern XPathPattern
is an implementation of Pattern which uses an XPath xpath.XPP3Reader XPP3Reader
is a Reader of DOM4J documents that uses the fast XML Pull Parser 3.x .XPPReader XPPReader
is a Reader of DOM4J documents that uses the fast XML Pull Parser 2.x .