All Classes
- 
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAttribute AbstractNamespaceis an abstract base class for tree implementors to use for implementation inheritence.AbstractBranch AbstractBranchis an abstract base class for tree implementors to use for implementation inheritence.AbstractCDATA AbstractCDATAis an abstract base class for tree implementors to use for implementation inheritence.AbstractComment AbstractCommentis an abstract base class for tree implementors to use for implementation inheritence.AbstractDocument AbstractDocumentis an abstract base class for tree implementors to use for implementation inheritence.AbstractDocumentType AbstractDocumentTypeis an abstract base class for tree implementors to use for implementation inheritence.AbstractElement AbstractElementis an abstract base class for tree implementors to use for implementation inheritence.AbstractEntity AbstractEntityis an abstract base class for tree implementors to use for implementation inheritence.AbstractCharacterData AbstractCharacterDatais an abstract base class for tree implementors to use for implementation inheritence.AbstractNode AbstractNodeis an abstract base class for tree implementors to use for implementation inheritence.AbstractProcessingInstruction AbstractProcessingInstructionis an abstract base class for tree implementors to use for implementation inheritence.AbstractText AbstractTextis an abstract base class for tree implementors to use for implementation inheritence.Action Actionrepresents some default action which should occur when a rule matches a node in the XSLT processing model.Attribute Attributedefines an XML attribute.AttributeDecl AttributeDeclrepresents an attribute declaration in a DTD.AttributeHelper AttributeHelpera number of helper methods for working with attribute values.BackedList<T extends Node> BackedListrepresents a list of content of aBranch.BaseElement BaseElementis a useful base class for implemementation inheritence of an XML element.BeanAttribute BeanAttributerepresents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.BeanAttributeList BeanAttributeListimplements a list of Attributes which are the properties of a JavaBean.BeanDocumentFactory BeanDocumentFactoryis a factory of DOM4J objects which may be BeanElements which are backed by JavaBeans and their properties.BeanElement BeanElementuses a Java Bean to store its attributes.BeanMetaData BeanMetaDatacontains metadata about a bean class.Branch Branchinterface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.BranchTreeNode BranchTreeNodeimplements the Swing TreeNode interface to bind dom4j XML Branch nodes (i.e.CDATA CDATAdefines an XML CDATA section.Comment Commentdefines the behavior of an XML comment.ContentListFacade<T extends Node> ContentListFacaderepresents a facade of the content of aBranchwhich is returned via calls to theBranch.content()method to allow users to modify the content of aBranchdirectly using theListinterface.CharacterData CharacterDatais a marker interface for character based nodes such as theCDATA,CommentandTextnodes.DatatypeAttribute DatatypeAttributerepresents an Attribute which supports the XML Schema Data Types specification.DatatypeDocumentFactory DatatypeDocumentFactoryis a factory of XML objects which support the XML Schema Data Types specification.DatatypeElement DatatypeElementrepresents an Element which supports the XML Schema Data Types specification.DatatypeElementFactory DatatypeElementFactoryis a factory for a specific Element in an XML Schema.Decl Created by filip on 5.7.15.DefaultAttribute DefaultAttributeimplements a doubly linked node which supports the parent relationship and is mutable.DefaultCDATA DefaultCDATAis the default CDATA implementation.DefaultComment DefaultCommentis the default Comment implementation.DefaultDocument DefaultDocumentis the default DOM4J default implementation of an XML document.DefaultDocumentType DefaultDocumentTypeis the DOM4J default implementation of an XML document type.DefaultElement DefaultElementis the default DOM4J default implementation of an XML element.DefaultEntity DefaultEntityis the default Entity implementation.DefaultNamespace DefaultNamespaceimplements a doubly linked node which supports the parent relationship and is mutable.DefaultNamespaceContext DefaultNamespaceContextimplements a Jaxen NamespaceContext such that a context node is used to determine the current XPath namespace prefixes and namespace URIs available.DefaultPattern DefaultPatterna default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern.DefaultProcessingInstruction DefaultProcessingInstructionis the default Processing Instruction implementation.DefaultText DefaultTextis the default Text implementation.DefaultXPath Document Documentdefines an XML Document.DocumentException DocumentExceptionis a nested Exception which may be thrown during the processing of a DOM4J document.DocumentFactory DocumentFactoryis a collection of factory methods to allow easy custom building of DOM4J trees.DocumentHelper DocumentHelperis a collection of helper methods for using DOM4J.DocumentResult DocumentSource DocumentTreeModel DocumentTreeModelimplements a Swing TreeModel for a dom4j XML Document.DocumentType DocumentTypedefines an XML DOCTYPE declaration.DOMAttribute DOMAttributeimplements a doubly linked attribute which supports the W3C DOM API.DOMAttributeNodeMap DOMAttributeNodeMapimplements a W3C NameNodeMap for the attributes of an element.DOMCDATA DOMCDATAimplements a CDATA Section which supports the W3C DOM API.DOMComment DOMTextimplements a Text node which supports the W3C DOM API.DOMDocument DOMDocumentimplements an XML document which supports the W3C DOM API.DOMDocumentFactory DOMDocumentFactoryis a factory of DOM4J objects which implement the W3C DOM API.DOMDocumentResult DOMDocumentResultimplements a JAXPSAXResultfor aDocument.DOMDocumentType DOMDocumentTypeimplements a DocumentType node which supports the W3C DOM API.DOMElement DOMElementimplements an XML element which supports the W3C DOM API.DOMEntityReference DOMEntityimplements a Entity node which supports the W3C DOM API.DOMNamespace DOMNamespaceimplements a Namespace that is compatable with the DOM API.DOMNodeHelper DOMNodeHelpercontains a collection of utility methods for use across Node implementations.DOMNodeHelper.EmptyNodeList DOMProcessingInstruction DOMProcessingInstructionimplements a ProcessingInstruction node which supports the W3C DOM API.DOMReader DOMReadernavigates a W3C DOM tree and creates a DOM4J tree from it.DOMSAXContentHandler SAXContentHandlerbuilds W3C DOM object via SAX events.DOMText DOMTextimplements a Text node which supports the W3C DOM API.DOMWriter DOMWritertakes a DOM4J tree and outputs it as a W3C DOM objectElement Elementinterface defines an XML element.ElementDecl AttributeDeclrepresents an element declaration in a DTD.ElementHandler ElementHandlerinterface defines a handler ofElementobjects.ElementIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!ElementModifier ElementModifier defines a modifier ofElementobjects.ElementNameIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!ElementPath This interface is used byElementHandlerinstances to retrieve information about the current path hierarchy they are to process.ElementQNameIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!Entity Entitydefines an XML entity.ExternalEntityDecl ExternalEntityDeclrepresents an external entity declaration in a DTD.FilterIterator<T> Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!FlyweightAttribute FlyweightAttributeis a Flyweight pattern implementation of a singly linked, read-only XML Attribute.FlyweightCDATA FlyweightCDATAis a Flyweight pattern implementation of a singly linked, read-only XML CDATA.FlyweightComment FlyweightCommentis a Flyweight pattern implementation of a singly linked, read-only XML Comment.FlyweightEntity FlyweightEntityis a Flyweight pattern implementation of a singly linked, read-only XML entity.FlyweightProcessingInstruction FlyweightProcessingInstructionis a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.FlyweightText FlyweightTextis a Flyweight pattern implementation of a singly linked, read-only XML Text.HTMLWriter HTMLWritertakes a DOM4J tree and formats it to a stream as HTML.IllegalAddException IllegalAddExceptionis thrown when a node is added incorrectly to anElementIndexedDocumentFactory IndexedDocumentFactoryis 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 IndexedElementis an implementation ofElementwhich maintains an index of the attributes and elements it contains to optimise lookups via name.InternalEntityDecl InternalEntityDeclrepresents an internal entity declaration in a DTD.InvalidSchemaException InvalidSchemaExceptionis thrown when an invalid XML Schema document is usedInvalidXPathException InvalidXPathExceptionis 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 theJAXBModifierin order to change unmarshalled XML fragments.JAXBReader Reads an XML document and creates a DOM4J tree from SAX parsing events.JAXBWriter WritesElementobjects to an XML stream.LeafTreeNode LeafTreeNodeimplements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel.Mode Modemanages a number of RuleSet instances for the mode in a stylesheet.Namespace Namespaceis a Flyweight Namespace that can be shared amongst nodes.NamespaceCache NamespaceCachecaches instances ofDefaultNamespacefor 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 Nodedefines the polymorphic behavior for all XML nodes in a dom4j tree.NodeComparator NodeComparatoris aComparatorof Node instances which is capable of comparing Nodes for equality based on their values.NodeFilter NodeFilterdefines the behavior for a filter or predicate which acts on a DOM4J Node.NodeTypePattern NodeTypePatternimplements a Pattern which matches any node of the given node type.NonLazyDocumentFactory NonLazyDocumentFactoryis a factory of XML objects which avoid using the lazy creation pattern.NonLazyElement NonLazyElementis the default DOM4J default implementation of an XML element.NullAction NullActionrepresents an empty action that does nothing.OutputFormat OutputFormatrepresents the format configuration used byXMLWriterand its base classes to format the XML outputPattern Patterndefines the behaviour for pattern in the XSLT processing model.PerThreadSingleton<T> PerThreadSingletonis 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 ProcessingInstructiondefines an XML processing instruction.ProxyDocumentFactory ProxyDocumentFactoryimplements a proxy to a DocumentFactory which is useful for implementation inheritence, allowing the pipelining of various factory implementations.ProxyXmlStartTag ProxyXmlStartTagimplements the XPP XmlSmartTag interface while creating a dom4j Element underneath.QName QNamerepresents a qualified name value of an XML element or attribute.QNameCache QNameCachecaches instances ofQNamefor reuse both across documents and within documents.Rule Rulematches against DOM4J Node so that some action can be performed such as in the XSLT processing model.RuleManager RuleManagermanages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.RuleSet RuleSetmanages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy.SAXContentHandler SAXContentHandlerbuilds 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 SAXReadercreates a DOM4J tree from SAX parsing events.SAXReader.SAXEntityResolver SAXValidator SAXValidatorvalidates an XML document by writing the document to a text buffer and parsing it with a validating SAX parser.SAXWriter SAXWriterwrites a DOM4J tree to a SAX ContentHandler.SchemaParser SchemaParserreads an XML Schema Document.SimpleSingleton<T> SimpleSingletonis an implementation of the SingletonStrategy interface used to provide common factory access for the same object instance.SingleIterator<T> SingleIteratoris anIteratorover a single object instance.SingletonStrategy<T> SingletonStrategyis an interface used to provide common factory access for the same object based on an implementation strategy for singleton.STAXEventReader STAXEventWriter Writes DOM4JNodes to a StAX event stream.StringUtils Contains utilities related to strings.Stylesheet Stylesheetimplements 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 Textdefines an XML Text node.UserDataAttribute UserDataAttributesupport 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 UserDataDocumentFactoryis 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 UserDataElementsupport 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 Visitoris used to implement theVisitorpattern in DOM4J.VisitorSupport VisitorSupportis an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simpleVisitorimplementations.XMLErrorHandler XMLErrorHandleris a SAXErrorHandlerwhich 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 XMLResultimplements a JAXPSAXResultfor an output stream with support for pretty printing and control over how the XML is formatted.XMLTableColumnDefinition XMLTableColumnDefinitiona column within a table definition.XMLTableDefinition XMLTableDefinitionrepresents a table definition based on XPath expression evaluated on an XML document.XMLTableModel XMLTableDefinitionrepro.XMLWriter XMLWritertakes a DOM4J tree and formats it to a stream as XML.XPath XPathrepresents an XPath expression after it has been parsed from a String.XPathException XPathExceptionis thrown when an exception occurs while evaluating an XPath expression, usually due to some function throwing an exception.XPathPattern XPathPatternis an implementation of Pattern which uses an XPath xpath.XPP3Reader XPP3Readeris a Reader of DOM4J documents that uses the fast XML Pull Parser 3.x .XPPReader XPPReaderis a Reader of DOM4J documents that uses the fast XML Pull Parser 2.x .