A B C D E F G H I J K L M N O P Q R S T U V W X

## A

ANY_ATTRIBUTE - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any Attribute node
ANY_COMMENT - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any Comment node
ANY_DOCUMENT - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any Document node
ANY_ELEMENT - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any Element node
ANY_NODE - Static variable in interface org.dom4j.Node
  Matches Element nodes
ANY_NODE - Static variable in interface org.dom4j.rule.Pattern
  Matches any node
ANY_PROCESSING_INSTRUCTION - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any ProcessingInstruction node
ANY_TEXT - Static variable in class org.dom4j.rule.pattern.NodeTypePattern
  A pattern which matches any Text node
ATTRIBUTE_NODE - Static variable in interface org.dom4j.Node
  Matches elements nodes
AbstractAttribute - class org.dom4j.tree.AbstractAttribute.
  `AbstractNamespace` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractAttribute() - Constructor for class org.dom4j.tree.AbstractAttribute
AbstractBranch - class org.dom4j.tree.AbstractBranch.
  `AbstractBranch` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractBranch() - Constructor for class org.dom4j.tree.AbstractBranch
AbstractCDATA - class org.dom4j.tree.AbstractCDATA.
  `AbstractCDATA` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractCDATA() - Constructor for class org.dom4j.tree.AbstractCDATA
AbstractCharacterData - class org.dom4j.tree.AbstractCharacterData.
  `AbstractCharacterData` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractCharacterData() - Constructor for class org.dom4j.tree.AbstractCharacterData
AbstractComment - class org.dom4j.tree.AbstractComment.
  `AbstractComment` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractComment() - Constructor for class org.dom4j.tree.AbstractComment
AbstractDocument - class org.dom4j.tree.AbstractDocument.
  `AbstractDocument` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractDocument() - Constructor for class org.dom4j.tree.AbstractDocument
AbstractDocumentType - class org.dom4j.tree.AbstractDocumentType.
  `AbstractDocumentType` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractDocumentType() - Constructor for class org.dom4j.tree.AbstractDocumentType
AbstractElement - class org.dom4j.tree.AbstractElement.
  `AbstractElement` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractElement() - Constructor for class org.dom4j.tree.AbstractElement
AbstractEntity - class org.dom4j.tree.AbstractEntity.
  `AbstractEntity` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractEntity() - Constructor for class org.dom4j.tree.AbstractEntity
AbstractNode - class org.dom4j.tree.AbstractNode.
  `AbstractNode` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractNode() - Constructor for class org.dom4j.tree.AbstractNode
AbstractProcessingInstruction - class org.dom4j.tree.AbstractProcessingInstruction.
  `AbstractProcessingInstruction` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractProcessingInstruction() - Constructor for class org.dom4j.tree.AbstractProcessingInstruction
AbstractText - class org.dom4j.tree.AbstractText.
  `AbstractText` is an abstract base class for tree implementors to use for implementation inheritence.
AbstractText() - Constructor for class org.dom4j.tree.AbstractText
Action - interface org.dom4j.rule.Action.
  `Action` represents some default action which should occur when a rule matches a node in the XSLT processing model.
Attribute - interface org.dom4j.Attribute.
  `Attribute` defines an XML attribute.
AttributeDecl - class org.dom4j.dtd.AttributeDecl.
  `AttributeDecl` represents an attribute declaration in a DTD.
AttributeDecl() - Constructor for class org.dom4j.dtd.AttributeDecl
AttributeDecl(String, String, String, String, String) - Constructor for class org.dom4j.dtd.AttributeDecl
AttributeHelper - class org.dom4j.util.AttributeHelper.
  `AttributeHelper` a number of helper methods for working with attribute values.
AttributeHelper() - Constructor for class org.dom4j.util.AttributeHelper
accept(Visitor) - Method in class org.dom4j.Namespace
accept(Visitor) - Method in interface org.dom4j.Node
  `accept` is the method used in the Visitor Pattern.
accept(Visitor) - Method in class org.dom4j.tree.AbstractAttribute
accept(Visitor) - Method in class org.dom4j.tree.AbstractCDATA
accept(Visitor) - Method in class org.dom4j.tree.AbstractComment
accept(Visitor) - Method in class org.dom4j.tree.AbstractDocument
  `accept` method is the `Visitor Pattern` method.
accept(Visitor) - Method in class org.dom4j.tree.AbstractDocumentType
accept(Visitor) - Method in class org.dom4j.tree.AbstractElement
  `accept` method is the `Visitor Pattern` method.
accept(Visitor) - Method in class org.dom4j.tree.AbstractEntity
accept(Visitor) - Method in class org.dom4j.tree.AbstractProcessingInstruction
accept(Visitor) - Method in class org.dom4j.tree.AbstractText
add(Node) - Method in interface org.dom4j.Branch
  Adds the given `Node` or throws `IllegalAddException` if the given node is not of a valid type.
add(Comment) - Method in interface org.dom4j.Branch
  Adds the given `Comment` to this branch.
add(Element) - Method in interface org.dom4j.Branch
  Adds the given `Element` to this branch.
add(ProcessingInstruction) - Method in interface org.dom4j.Branch
  Adds the given `ProcessingInstruction` to this branch.
add(Attribute) - Method in interface org.dom4j.Element
  Adds the given `Attribute` to this element.
add(CDATA) - Method in interface org.dom4j.Element
  Adds the given `CDATA` to this element.
add(Entity) - Method in interface org.dom4j.Element
  Adds the given `Entity` to this element.
add(Text) - Method in interface org.dom4j.Element
  Adds the given `Text` to this element.
add(Namespace) - Method in interface org.dom4j.Element
  Adds the given `Namespace` to this element.
add(Object) - Method in class org.dom4j.bean.BeanAttributeList
add(int, Object) - Method in class org.dom4j.bean.BeanAttributeList
add(Node) - Method in class org.dom4j.tree.AbstractBranch
add(Comment) - Method in class org.dom4j.tree.AbstractBranch
add(Element) - Method in class org.dom4j.tree.AbstractBranch
add(ProcessingInstruction) - Method in class org.dom4j.tree.AbstractBranch
add(Element) - Method in class org.dom4j.tree.AbstractDocument
add(Attribute) - Method in class org.dom4j.tree.AbstractElement
add(Node) - Method in class org.dom4j.tree.AbstractElement
add(CDATA) - Method in class org.dom4j.tree.AbstractElement
add(Comment) - Method in class org.dom4j.tree.AbstractElement
add(Element) - Method in class org.dom4j.tree.AbstractElement
add(Entity) - Method in class org.dom4j.tree.AbstractElement
add(Namespace) - Method in class org.dom4j.tree.AbstractElement
add(ProcessingInstruction) - Method in class org.dom4j.tree.AbstractElement
add(Text) - Method in class org.dom4j.tree.AbstractElement
add(Object) - Method in class org.dom4j.tree.BackedList
add(int, Object) - Method in class org.dom4j.tree.BackedList
add(Object) - Method in class org.dom4j.tree.ContentListFacade
add(int, Object) - Method in class org.dom4j.tree.ContentListFacade
add(Attribute) - Method in class org.dom4j.tree.DefaultElement
addAll(RuleSet) - Method in class org.dom4j.rule.RuleSet
  Adds all the rules to this RuleSet from the given other rule set.
addAll(Collection) - Method in class org.dom4j.tree.BackedList
addAll(int, Collection) - Method in class org.dom4j.tree.BackedList
addAll(Collection) - Method in class org.dom4j.tree.ContentListFacade
addAll(int, Collection) - Method in class org.dom4j.tree.ContentListFacade
addAttribute(String, String) - Method in interface org.dom4j.Element
  Adds the attribute value of the given local name.
addAttribute(QName, String) - Method in interface org.dom4j.Element
  Adds the attribute value of the given fully qualified name.
addAttribute(String, String) - Method in class org.dom4j.bean.BeanElement
addAttribute(QName, String) - Method in class org.dom4j.bean.BeanElement
addAttribute(String, String) - Method in class org.dom4j.tree.AbstractElement
addAttribute(QName, String) - Method in class org.dom4j.tree.AbstractElement
addAttribute(String, String, String, String) - Method in class org.dom4j.xpp.ProxyXmlStartTag
  parameters modeled after SAX2 attribute approach
addAttribute(String, String, String, String, boolean) - Method in class org.dom4j.xpp.ProxyXmlStartTag
addAttributes(Element, Attributes) - Method in class org.dom4j.io.SAXContentHandler
  Add all the attributes to the given elements
addCDATA(String) - Method in interface org.dom4j.Element
  Adds a new `CDATA` node with the given text to this element.
addCDATA(String) - Method in class org.dom4j.tree.AbstractElement
addColumn(String, String) - Method in class org.dom4j.swing.XMLTableDefinition
addColumn(String, String, int) - Method in class org.dom4j.swing.XMLTableDefinition
addColumn(XMLTableColumnDefinition) - Method in class org.dom4j.swing.XMLTableDefinition
addColumnWithXPathName(String, String, int) - Method in class org.dom4j.swing.XMLTableDefinition
addComment(String) - Method in interface org.dom4j.Document
  Adds a new `Comment` node with the given text to this branch.
addComment(String) - Method in interface org.dom4j.Element
  Adds a new `Comment` node with the given text to this element.
addComment(String) - Method in class org.dom4j.tree.AbstractDocument
addComment(String) - Method in class org.dom4j.tree.AbstractElement
addDTDDeclaration(Object) - Method in class org.dom4j.io.SAXContentHandler
  Adds an internal DTD declaration to the list of declarations
addDeclaredNamespaces(Element) - Method in class org.dom4j.io.SAXContentHandler
  Add all namespaces declared before the startElement() SAX event to the current element so that they are available to child elements and attributes
addDefaultRule(Mode, Pattern, Action) - Method in class org.dom4j.rule.RuleManager
addDefaultRules(Mode) - Method in class org.dom4j.rule.RuleManager
  Adds the default stylesheet rules to the given `Mode`instance
addDocType(String, String, String) - Method in interface org.dom4j.Document
  Adds a DOCTYPE declaration to this document
addDocType(String, String, String) - Method in class org.dom4j.tree.DefaultDocument
addElement(String) - Method in interface org.dom4j.Branch
  Adds a new `Element` node with the given name to this branch and returns a reference to the new node.
addElement(QName) - Method in interface org.dom4j.Branch
  Adds a new `Element` node with the given `QName`to this branch and returns a reference to the new node.
addElement(String, String) - Method in interface org.dom4j.Branch
  Adds a new `Element` node with the given qualified name and namespace URI to this branch and returns a reference to the new node.
addElement(String) - Method in class org.dom4j.tree.AbstractBranch
addElement(String, String) - Method in class org.dom4j.tree.AbstractBranch
addElement(QName) - Method in class org.dom4j.tree.AbstractBranch
addElement(String, String, String) - Method in class org.dom4j.tree.AbstractBranch
addElement(String) - Method in class org.dom4j.tree.AbstractDocument
addElement(String, String) - Method in class org.dom4j.tree.AbstractDocument
addElement(QName) - Method in class org.dom4j.tree.AbstractDocument
addElement(String) - Method in class org.dom4j.tree.AbstractElement
addEntity(String, String) - Method in interface org.dom4j.Element
  Adds a new `Entity` node with the given name and text to this element and returns a reference to the new node.
addEntity(String, String) - Method in class org.dom4j.tree.AbstractElement
addException(Element, SAXParseException) - Method in class org.dom4j.util.XMLErrorHandler
  Adds the given parse exception information to the given element instance
addExternalDTDDeclaration(Object) - Method in class org.dom4j.io.SAXContentHandler
  Adds an external DTD declaration to the list of declarations
addHandler(String, ElementHandler) - Method in interface org.dom4j.ElementPath
  Adds the `ElementHandler` to be called when the specified path is encounted.
addHandler(String, ElementHandler) - Method in class org.dom4j.io.SAXReader
  Adds the `ElementHandler` to be called when the specified path is encounted.
addHandler(String, ElementHandler) - Method in class org.dom4j.io.XPP3Reader
  Adds the `ElementHandler` to be called when the specified path is encounted.
addHandler(String, ElementHandler) - Method in class org.dom4j.io.XPPReader
  Adds the `ElementHandler` to be called when the specified path is encounted.
addHandler(String, ElementHandler) - Method in class org.dom4j.jaxb.JAXBReader
  Adds the `ElementHandler` to be called when the specified path is encounted.
addLocal(Object) - Method in class org.dom4j.tree.BackedList
  Performs a local addition which is not forward through to the Branch or backing list
addModifier(String, ElementModifier) - Method in class org.dom4j.io.SAXModifier
  Adds the `ElementModifier`to be called when the specified element path is encounted while parsing the source.
addNamespace(String, String) - Method in interface org.dom4j.Element
  Adds a namespace to this element for use by its child content
addNamespace(String, String) - Method in class org.dom4j.tree.AbstractElement
addNamespace(String, String) - Method in class org.dom4j.tree.NamespaceStack
  Adds a new namespace to the stack
addNamespaceAttribute(AttributesImpl, Namespace) - Method in class org.dom4j.io.SAXWriter
  If isDelcareNamespaceAttributes() is enabled then this method will add the given namespace declaration to the supplied attributes object, creating one if it does not exist.
addNewNode(Node) - Method in class org.dom4j.tree.AbstractElement
  Like addNode() but does not require a parent check
addNewNode(int, Node) - Method in class org.dom4j.tree.AbstractElement
addNewNode(Node) - Method in class org.dom4j.tree.DefaultElement
addNode(Node) - Method in class org.dom4j.tree.AbstractBranch
addNode(int, Node) - Method in class org.dom4j.tree.AbstractBranch
addNode(Node) - Method in class org.dom4j.tree.AbstractElement
addNode(int, Node) - Method in class org.dom4j.tree.AbstractElement
addNode(Node) - Method in class org.dom4j.tree.DefaultDocument
addNode(int, Node) - Method in class org.dom4j.tree.DefaultDocument
addNode(Node) - Method in class org.dom4j.util.IndexedElement
addNumberColumn(String, String) - Method in class org.dom4j.swing.XMLTableDefinition
addObjectHandler(String, JAXBObjectHandler) - Method in class org.dom4j.jaxb.JAXBReader
  Registers a `JAXBObjectHandler`that will be supplied with the unmarshalled representation of the xml fragment whenever the specified path is encounted.
addObjectModifier(String, JAXBObjectModifier) - Method in class org.dom4j.jaxb.JAXBModifier
  Adds the `JAXBObjectModifier`to be called when the specified xml path is encounted while parsing the source.
addProcessingInstruction(String, String) - Method in interface org.dom4j.Document
  Adds a processing instruction for the given target
addProcessingInstruction(String, Map) - Method in interface org.dom4j.Document
  Adds a processing instruction for the given target
addProcessingInstruction(String, String) - Method in interface org.dom4j.Element
  Adds a processing instruction for the given target
addProcessingInstruction(String, Map) - Method in interface org.dom4j.Element
  Adds a processing instruction for the given target
addProcessingInstruction(String, String) - Method in class org.dom4j.tree.AbstractDocument
addProcessingInstruction(String, Map) - Method in class org.dom4j.tree.AbstractDocument
addProcessingInstruction(String, String) - Method in class org.dom4j.tree.AbstractElement
addProcessingInstruction(String, Map) - Method in class org.dom4j.tree.AbstractElement
addRule(Rule) - Method in class org.dom4j.rule.Mode
addRule(Rule) - Method in class org.dom4j.rule.RuleManager
addRule(Rule) - Method in class org.dom4j.rule.RuleSet
addRule(Rule) - Method in class org.dom4j.rule.Stylesheet
  Add a rule to this stylesheet.
addStringColumn(String, String) - Method in class org.dom4j.swing.XMLTableDefinition
addText(String) - Method in interface org.dom4j.Element
  Adds a new `Text` node with the given text to this element.
addText(String) - Method in class org.dom4j.datatype.DatatypeElement
addText(String) - Method in class org.dom4j.tree.AbstractElement
addToAttributeIndex(Attribute) - Method in class org.dom4j.util.IndexedElement
addToAttributeIndex(Object, Attribute) - Method in class org.dom4j.util.IndexedElement
addToElementIndex(Element) - Method in class org.dom4j.util.IndexedElement
addToElementIndex(Object, Element) - Method in class org.dom4j.util.IndexedElement
addToNameMap(Map, String, Rule) - Method in class org.dom4j.rule.Mode
  Adds the Rule to a RuleSet for the given name.
additionalNamespaces() - Method in interface org.dom4j.Element
  Returns any additional namespaces declarations for this element other than namespace returned via the `Element.getNamespace()`method.
additionalNamespaces() - Method in class org.dom4j.tree.AbstractElement
additionalNamespaces(String) - Method in class org.dom4j.tree.AbstractElement
additionalNamespaces() - Method in class org.dom4j.tree.DefaultElement
additionalNamespaces(String) - Method in class org.dom4j.tree.DefaultElement
appendAttributes(Element) - Method in interface org.dom4j.Element
  Appends the attributes of the given element to me.
appendAttributes(Element) - Method in class org.dom4j.tree.AbstractElement
appendChild(Node) - Method in class org.dom4j.dom.DOMAttribute
appendChild(Node) - Method in class org.dom4j.dom.DOMCDATA
appendChild(Node) - Method in class org.dom4j.dom.DOMComment
appendChild(Node) - Method in class org.dom4j.dom.DOMDocument
appendChild(Node) - Method in class org.dom4j.dom.DOMDocumentType
appendChild(Node) - Method in class org.dom4j.dom.DOMElement
appendChild(Node) - Method in class org.dom4j.dom.DOMEntityReference
appendChild(Node) - Method in class org.dom4j.dom.DOMNamespace
appendChild(Node, Node) - Static method in class org.dom4j.dom.DOMNodeHelper
appendChild(Node) - Method in class org.dom4j.dom.DOMProcessingInstruction
appendChild(Node) - Method in class org.dom4j.dom.DOMText
appendContent(Branch) - Method in interface org.dom4j.Branch
  Appends the content of the given branch to this branch instance.
appendContent(Branch) - Method in class org.dom4j.tree.AbstractBranch
appendDOMTree(Document, Node, List) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, Element) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, CDATA) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, Comment) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, String) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, Entity) - Method in class org.dom4j.io.DOMWriter
appendDOMTree(Document, Node, ProcessingInstruction) - Method in class org.dom4j.io.DOMWriter
appendData(String) - Method in class org.dom4j.dom.DOMCDATA
appendData(String) - Method in class org.dom4j.dom.DOMComment
appendData(CharacterData, String) - Static method in class org.dom4j.dom.DOMNodeHelper
appendData(String) - Method in class org.dom4j.dom.DOMText
appendElementsByTagName(List, Branch, String) - Static method in class org.dom4j.dom.DOMNodeHelper
appendElementsByTagNameNS(List, Branch, String, String) - Static method in class org.dom4j.dom.DOMNodeHelper
appendText(String) - Method in interface org.dom4j.CharacterData
  Appends the given text to this nodes text value.
appendText(String) - Method in class org.dom4j.tree.AbstractCharacterData
applyTemplates(Element) - Method in class org.dom4j.rule.Mode
applyTemplates(Document) - Method in class org.dom4j.rule.Mode
applyTemplates(Object, XPath) - Method in class org.dom4j.rule.Stylesheet
  Processes the result of the xpath expression.
applyTemplates(Object, XPath, String) - Method in class org.dom4j.rule.Stylesheet
  Processes the result of the xpath expression in the given mode.
applyTemplates(Object, XPath) - Method in class org.dom4j.rule.Stylesheet
  Deprecated. Use `Stylesheet.applyTemplates(Object, XPath)`instead.
applyTemplates(Object, XPath, String) - Method in class org.dom4j.rule.Stylesheet
  Deprecated. Use `Stylesheet.applyTemplates(Object, XPath, String)` instead.
applyTemplates(Object) - Method in class org.dom4j.rule.Stylesheet
  If input is a `Node`, this will processes all of the children of that node.
applyTemplates(Object, String) - Method in class org.dom4j.rule.Stylesheet
  Processes the input object in the given mode.
asDOMAttr(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
asDOMDocument(Document) - Static method in class org.dom4j.dom.DOMNodeHelper
asDOMDocumentType(DocumentType) - Static method in class org.dom4j.dom.DOMNodeHelper
asDOMElement(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
asDOMNode(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
asDOMText(CharacterData) - Static method in class org.dom4j.dom.DOMNodeHelper
asDocumentType(DocumentType) - Method in class org.dom4j.dom.DOMDocumentFactory
asElement(Object) - Method in class org.dom4j.util.IndexedElement
asElementIterator(Object) - Method in class org.dom4j.util.IndexedElement
  Deprecated. WILL BE REMOVED IN dom4j-1.6 !!
asElementList(Object) - Method in class org.dom4j.util.IndexedElement
asNode(Object) - Method in class org.dom4j.tree.BackedList
asNode(Object) - Method in class org.dom4j.tree.ContentListFacade
asXML() - Method in class org.dom4j.Namespace
asXML() - Method in interface org.dom4j.Node
  `asXML` returns the textual XML representation of this node.
asXML() - Method in class org.dom4j.tree.AbstractAttribute
asXML() - Method in class org.dom4j.tree.AbstractCDATA
asXML() - Method in class org.dom4j.tree.AbstractComment
asXML() - Method in class org.dom4j.tree.AbstractDocument
asXML() - Method in class org.dom4j.tree.AbstractDocumentType
asXML() - Method in class org.dom4j.tree.AbstractElement
asXML() - Method in class org.dom4j.tree.AbstractEntity
asXML() - Method in class org.dom4j.tree.AbstractProcessingInstruction
asXML() - Method in class org.dom4j.tree.AbstractText
asXPathResult(Element) - Method in interface org.dom4j.Node
  `asXPathResult` returns a version of this node which is capable of being an XPath result.
asXPathResult(Element) - Method in class org.dom4j.tree.AbstractDocument
asXPathResult(Element) - Method in class org.dom4j.tree.AbstractNode
attribute(int) - Method in interface org.dom4j.Element
  Returns the attribute at the specified indexGets the
attribute(String) - Method in interface org.dom4j.Element
  Returns the attribute with the given name
attribute(QName) - Method in interface org.dom4j.Element
  DOCUMENT ME!
attribute(String) - Method in class org.dom4j.bean.BeanAttributeList
attribute(QName) - Method in class org.dom4j.bean.BeanAttributeList
attribute(int) - Method in class org.dom4j.bean.BeanAttributeList
attribute(String) - Method in class org.dom4j.bean.BeanElement
attribute(QName) - Method in class org.dom4j.bean.BeanElement
attribute(Attr) - Method in class org.dom4j.dom.DOMElement
attribute(String, String) - Method in class org.dom4j.dom.DOMElement
attribute(int) - Method in class org.dom4j.tree.AbstractElement
attribute(String) - Method in class org.dom4j.tree.AbstractElement
attribute(QName) - Method in class org.dom4j.tree.AbstractElement
attribute(String, Namespace) - Method in class org.dom4j.tree.AbstractElement
attribute(int) - Method in class org.dom4j.tree.DefaultElement
attribute(String) - Method in class org.dom4j.tree.DefaultElement
attribute(QName) - Method in class org.dom4j.tree.DefaultElement
attribute(String, Namespace) - Method in class org.dom4j.tree.DefaultElement
attribute(String) - Method in class org.dom4j.util.IndexedElement
attribute(QName) - Method in class org.dom4j.util.IndexedElement
attributeCount() - Method in interface org.dom4j.Element
  DOCUMENT ME!
attributeCount() - Method in class org.dom4j.bean.BeanMetaData
  DOCUMENT ME!
attributeCount() - Method in class org.dom4j.tree.AbstractElement
attributeCount() - Method in class org.dom4j.tree.DefaultElement
attributeDecl(String, String, String, String, String) - Method in class org.dom4j.io.SAXContentHandler
  Report an attribute type declaration.
attributeDecl(String, String, String, String, String) - Method in class org.dom4j.io.SAXEventRecorder
attributeIndex() - Method in class org.dom4j.util.IndexedElement
attributeIterator() - Method in interface org.dom4j.Element
  DOCUMENT ME!
attributeIterator() - Method in class org.dom4j.tree.AbstractElement
attributeIterator() - Method in class org.dom4j.tree.DefaultElement
attributeList() - Method in class org.dom4j.tree.AbstractElement
  DOCUMENT ME!
attributeList(int) - Method in class org.dom4j.tree.AbstractElement
  DOCUMENT ME!
attributeList() - Method in class org.dom4j.tree.BaseElement
attributeList(int) - Method in class org.dom4j.tree.BaseElement
attributeList() - Method in class org.dom4j.tree.DefaultElement
attributeList(int) - Method in class org.dom4j.tree.DefaultElement
attributeNameForNamespace(Namespace) - Method in class org.dom4j.io.DOMWriter
attributeValue(String) - Method in interface org.dom4j.Element
  This returns the attribute value for the attribute with the given name and any namespace or null if there is no such attribute or the empty string if the attribute value is empty.
attributeValue(String, String) - Method in interface org.dom4j.Element
  This returns the attribute value for the attribute with the given name and any namespace or the default value if there is no such attribute value.
attributeValue(QName) - Method in interface org.dom4j.Element
  This returns the attribute value for the attribute with the given fully qualified name or null if there is no such attribute or the empty string if the attribute value is empty.
attributeValue(QName, String) - Method in interface org.dom4j.Element
  This returns the attribute value for the attribute with the given fully qualified name or the default value if there is no such attribute value.
attributeValue(String) - Method in class org.dom4j.tree.AbstractElement
attributeValue(QName) - Method in class org.dom4j.tree.AbstractElement
attributeValue(String, String) - Method in class org.dom4j.tree.AbstractElement
attributeValue(QName, String) - Method in class org.dom4j.tree.AbstractElement
attributes() - Method in interface org.dom4j.Element
  Returns the `Attribute`instances this element contains as a backed `List`so that the attributes may be modified directly using the `List`interface.
attributes() - Method in class org.dom4j.tree.AbstractElement
attributes - Variable in class org.dom4j.tree.BaseElement
  list of attributes
attributes() - Method in class org.dom4j.tree.DefaultElement

## B

BackedList - class org.dom4j.tree.BackedList.
  `BackedList` represents a list of content of a `Branch`.
BackedList(AbstractBranch, List) - Constructor for class org.dom4j.tree.BackedList
BackedList(AbstractBranch, List, int) - Constructor for class org.dom4j.tree.BackedList
BackedList(AbstractBranch, List, List) - Constructor for class org.dom4j.tree.BackedList
BaseElement - class org.dom4j.tree.BaseElement.
  `BaseElement` is a useful base class for implemementation inheritence of an XML element.
BaseElement(String) - Constructor for class org.dom4j.tree.BaseElement
BaseElement(QName) - Constructor for class org.dom4j.tree.BaseElement
BaseElement(String, Namespace) - Constructor for class org.dom4j.tree.BaseElement
BeanAttribute - class org.dom4j.bean.BeanAttribute.
  `BeanAttribute` represents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.
BeanAttribute(BeanAttributeList, int) - Constructor for class org.dom4j.bean.BeanAttribute
BeanAttributeList - class org.dom4j.bean.BeanAttributeList.
  `BeanAttributeList` implements a list of Attributes which are the properties of a JavaBean.
BeanAttributeList(BeanElement, BeanMetaData) - Constructor for class org.dom4j.bean.BeanAttributeList
BeanAttributeList(BeanElement) - Constructor for class org.dom4j.bean.BeanAttributeList
BeanDocumentFactory - class org.dom4j.bean.BeanDocumentFactory.
  `BeanDocumentFactory` is a factory of DOM4J objects which may be BeanElements which are backed by JavaBeans and their properties.
BeanDocumentFactory() - Constructor for class org.dom4j.bean.BeanDocumentFactory
BeanElement - class org.dom4j.bean.BeanElement.
  `BeanElement` uses a Java Bean to store its attributes.
BeanElement(String, Object) - Constructor for class org.dom4j.bean.BeanElement
BeanElement(String, Namespace, Object) - Constructor for class org.dom4j.bean.BeanElement
BeanElement(QName, Object) - Constructor for class org.dom4j.bean.BeanElement
BeanElement(QName) - Constructor for class org.dom4j.bean.BeanElement
BeanMetaData - class org.dom4j.bean.BeanMetaData.
  `BeanMetaData` contains metadata about a bean class.
BeanMetaData(Class) - Constructor for class org.dom4j.bean.BeanMetaData
Branch - interface org.dom4j.Branch.
  `Branch` interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
BranchTreeNode - class org.dom4j.swing.BranchTreeNode.
  `BranchTreeNode` implements the Swing TreeNode interface to bind dom4j XML Branch nodes (i.e.
BranchTreeNode() - Constructor for class org.dom4j.swing.BranchTreeNode
BranchTreeNode(Branch) - Constructor for class org.dom4j.swing.BranchTreeNode
BranchTreeNode(TreeNode, Branch) - Constructor for class org.dom4j.swing.BranchTreeNode
booleanValue(Element, String) - Static method in class org.dom4j.util.AttributeHelper
booleanValue(Element, QName) - Static method in class org.dom4j.util.AttributeHelper
booleanValue(Attribute) - Static method in class org.dom4j.util.AttributeHelper
booleanValueOf(Object) - Method in interface org.dom4j.XPath
  Retrieve a boolean-value interpretation of this XPath expression when evaluated against a given context.
booleanValueOf(Object) - Method in class org.dom4j.xpath.DefaultXPath
build(Document) - Method in class org.dom4j.datatype.SchemaParser
  Parses the given schema document
build(Document, Namespace) - Method in class org.dom4j.datatype.SchemaParser

## C

CACHE - Static variable in class org.dom4j.Namespace
  Cache of Namespace instances
CDATA - interface org.dom4j.CDATA.
  `CDATA` defines an XML CDATA section.
CDATA_SECTION_NODE - Static variable in interface org.dom4j.Node
  Matches elements nodes
COMMENT_NODE - Static variable in interface org.dom4j.Node
  Matches Comments nodes
CharacterData - interface org.dom4j.CharacterData.
  `CharacterData` is a marker interface for character based nodes such as the `CDATA`,`Comment` and `Text` nodes.
Comment - interface org.dom4j.Comment.
  `Comment` defines the behavior of an XML comment.
ConcurrentReaderHashMap.BarrierLock - class org.dom4j.tree.ConcurrentReaderHashMap.BarrierLock.
  A Serializable class for barrier lock *
ConcurrentReaderHashMap.BarrierLock() - Constructor for class org.dom4j.tree.ConcurrentReaderHashMap.BarrierLock
ConcurrentReaderHashMap.Entry - class org.dom4j.tree.ConcurrentReaderHashMap.Entry.
  ConcurrentReaderHashMap collision list entry.
ContentListFacade - class org.dom4j.tree.ContentListFacade.
  `ContentListFacade` represents a facade of the content of a `Branch` which is returned via calls to the `Branch.content()` method to allow users to modify the content of a `Branch` directly using the `List` interface.
ContentListFacade(AbstractBranch, List) - Constructor for class org.dom4j.tree.ContentListFacade
cache - Variable in class org.dom4j.DocumentFactory
cache - Static variable in class org.dom4j.tree.NamespaceCache
  Cache of `Map`instances indexed by URI which contain caches of `Namespace`for each prefix
characters(char[], int, int) - Method in class org.dom4j.io.SAXContentHandler
characters(char[], int, int) - Method in class org.dom4j.io.SAXEventRecorder
characters(char[], int, int) - Method in class org.dom4j.io.XMLWriter
checkAddElementAllowed(Element) - Method in class org.dom4j.tree.AbstractDocument
checkForNullHandlers() - Method in class org.dom4j.io.SAXWriter
  Ensures non-null content handlers?
childAdded(Node) - Method in class org.dom4j.datatype.DatatypeElement
  Override to force lazy recreation of data object
childAdded(Node) - Method in class org.dom4j.tree.AbstractBranch
  Called when a new child node has been added to me to allow any parent relationships to be created or events to be fired.
childAdded(Node) - Method in class org.dom4j.tree.AbstractDocument
childAdded(Node) - Method in class org.dom4j.tree.AbstractElement
  Called when a new child node is added to create any parent relationships
childRemoved(Node) - Method in class org.dom4j.datatype.DatatypeElement
  Override to force lazy recreation of data object
childRemoved(Node) - Method in class org.dom4j.tree.AbstractBranch
  Called when a child node has been removed to allow any parent relationships to be deleted or events to be fired.
childRemoved(Node) - Method in class org.dom4j.tree.AbstractDocument
childRemoved(Node) - Method in class org.dom4j.tree.AbstractElement
children - Variable in class org.dom4j.swing.BranchTreeNode
  Stores the child tree nodes
children() - Method in class org.dom4j.swing.BranchTreeNode
children() - Method in class org.dom4j.swing.LeafTreeNode
clear() - Method in class org.dom4j.bean.BeanAttributeList
clear() - Method in class org.dom4j.rule.RuleManager
clear() - Method in class org.dom4j.rule.Stylesheet
clear() - Method in class org.dom4j.swing.XMLTableDefinition
clear() - Method in class org.dom4j.tree.BackedList
clear() - Method in class org.dom4j.tree.ContentListFacade
clear() - Method in class org.dom4j.tree.NamespaceStack
  Clears the stack
clearCaches() - Method in class org.dom4j.swing.XMLTableDefinition
clearContent() - Method in interface org.dom4j.Branch
  Clears the content for this branch, removing any `Node` instances this branch may contain.
clearContent() - Method in class org.dom4j.tree.BaseElement
clearContent() - Method in class org.dom4j.tree.DefaultDocument
clearContent() - Method in class org.dom4j.tree.DefaultElement
clearNamespaceStack() - Method in class org.dom4j.io.DOMReader
clone() - Method in interface org.dom4j.Node
  `clone` will return a deep clone or if this node is read-only then clone will return the same instance.
clone() - Method in class org.dom4j.tree.AbstractNode
clone() - Method in class org.dom4j.tree.DefaultDocument
clone() - Method in class org.dom4j.tree.DefaultElement
clone() - Method in class org.dom4j.util.UserDataElement
cloneNode(boolean) - Method in class org.dom4j.dom.DOMAttribute
cloneNode(boolean) - Method in class org.dom4j.dom.DOMCDATA
cloneNode(boolean) - Method in class org.dom4j.dom.DOMComment
cloneNode(boolean) - Method in class org.dom4j.dom.DOMDocument
cloneNode(boolean) - Method in class org.dom4j.dom.DOMDocumentType
cloneNode(boolean) - Method in class org.dom4j.dom.DOMElement
cloneNode(boolean) - Method in class org.dom4j.dom.DOMEntityReference
cloneNode(boolean) - Method in class org.dom4j.dom.DOMNamespace
cloneNode(Node, boolean) - Static method in class org.dom4j.dom.DOMNodeHelper
cloneNode(boolean) - Method in class org.dom4j.dom.DOMProcessingInstruction
cloneNode(boolean) - Method in class org.dom4j.dom.DOMText
close() - Method in class org.dom4j.io.XMLWriter
  Closes the underlying Writer
comment(char[], int, int) - Method in class org.dom4j.io.SAXContentHandler
comment(char[], int, int) - Method in class org.dom4j.io.SAXEventRecorder
comment(char[], int, int) - Method in class org.dom4j.io.XMLWriter
compare(Object, Object) - Method in class org.dom4j.util.NodeComparator
  Compares its two arguments for order.
compare(Node, Node) - Method in class org.dom4j.util.NodeComparator
compare(Document, Document) - Method in class org.dom4j.util.NodeComparator
compare(Element, Element) - Method in class org.dom4j.util.NodeComparator
compare(Attribute, Attribute) - Method in class org.dom4j.util.NodeComparator
compare(QName, QName) - Method in class org.dom4j.util.NodeComparator
compare(Namespace, Namespace) - Method in class org.dom4j.util.NodeComparator
compare(CharacterData, CharacterData) - Method in class org.dom4j.util.NodeComparator
compare(DocumentType, DocumentType) - Method in class org.dom4j.util.NodeComparator
compare(Entity, Entity) - Method in class org.dom4j.util.NodeComparator
compare(ProcessingInstruction, ProcessingInstruction) - Method in class org.dom4j.util.NodeComparator
compare(String, String) - Method in class org.dom4j.util.NodeComparator
compareContent(Branch, Branch) - Method in class org.dom4j.util.NodeComparator
compareTo(Object) - Method in class org.dom4j.rule.Rule
compareTo(Rule) - Method in class org.dom4j.rule.Rule
  Compares two rules in XSLT processing model order assuming that the modes are equal.
completeCurrentTextNode() - Method in class org.dom4j.io.SAXContentHandler
  If the current text buffer contains any text then create a new text node with it and add it to the current element
configureReader(XMLReader, DefaultHandler) - Method in class org.dom4j.io.SAXReader
  Configures the XMLReader before use
configureReader() - Method in class org.dom4j.io.SAXValidator
  Configures the XMLReader before use
contains(Object) - Method in class org.dom4j.tree.ContentListFacade
contains(Namespace) - Method in class org.dom4j.tree.NamespaceStack
  DOCUMENT ME!
containsAll(Collection) - Method in class org.dom4j.tree.ContentListFacade
content() - Method in interface org.dom4j.Branch
  Returns the content nodes of this branch as a backed `List`so that the content of this branch may be modified directly using the `List`interface.
content() - Method in class org.dom4j.tree.AbstractBranch
content - Variable in class org.dom4j.tree.BaseElement
  List of content nodes.
contentList() - Method in class org.dom4j.tree.AbstractBranch
  DOCUMENT ME!
contentList() - Method in class org.dom4j.tree.BaseElement
contentList() - Method in class org.dom4j.tree.DefaultDocument
contentList() - Method in class org.dom4j.tree.DefaultElement
contentRemoved() - Method in class org.dom4j.tree.AbstractBranch
  Called when the given List content has been removed so each node should have its parent and document relationships cleared
convertToValue(String) - Method in class org.dom4j.datatype.DatatypeAttribute
create(Object) - Static method in class org.dom4j.xpath.DefaultNamespaceContext
createAttribute(Element, QName, String) - Method in class org.dom4j.DocumentFactory
createAttribute(Element, String, String) - Method in class org.dom4j.DocumentFactory
createAttribute(Element, QName, String) - Static method in class org.dom4j.DocumentHelper
createAttribute(Element, String, String) - Static method in class org.dom4j.DocumentHelper
createAttribute(BeanElement, int) - Method in class org.dom4j.bean.BeanAttributeList
createAttribute(Element, QName, String) - Method in class org.dom4j.bean.BeanDocumentFactory
createAttribute(Element, QName, String) - Method in class org.dom4j.datatype.DatatypeDocumentFactory
createAttribute(Element, QName, String) - Method in class org.dom4j.datatype.DatatypeElementFactory
createAttribute(String) - Method in class org.dom4j.dom.DOMDocument
createAttribute(Element, QName, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createAttribute(Attr) - Method in class org.dom4j.dom.DOMElement
createAttribute(Element, Attribute) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Attribute from the provided StAX Attribute event.
createAttribute(Attribute) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `Attribute`event from a DOM4J `Attribute`.
createAttribute(Element, QName, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createAttribute(Element, String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createAttribute(Element, QName, String) - Method in class org.dom4j.util.UserDataDocumentFactory
createAttributeIndex() - Method in class org.dom4j.util.IndexedElement
  A Factory Method to create the index for attributes
createAttributeList() - Method in class org.dom4j.bean.BeanElement
  A Factory Method pattern which lazily creates a List implementation used to store content
createAttributeList(int) - Method in class org.dom4j.bean.BeanElement
createAttributeList(BeanElement) - Method in class org.dom4j.bean.BeanMetaData
createAttributeList() - Method in class org.dom4j.tree.AbstractElement
  A Factory Method pattern which creates a List implementation used to store attributes
createAttributeList(int) - Method in class org.dom4j.tree.AbstractElement
  A Factory Method pattern which creates a List implementation used to store attributes
createAttributeNS(String, String) - Method in class org.dom4j.dom.DOMDocument
createAttributes(Element, Attributes) - Method in class org.dom4j.io.SAXWriter
createBean(QName) - Method in class org.dom4j.bean.BeanDocumentFactory
createBean(QName, Attributes) - Method in class org.dom4j.bean.BeanDocumentFactory
createCDATA(String) - Method in class org.dom4j.DocumentFactory
createCDATA(String) - Static method in class org.dom4j.DocumentHelper
createCDATA(String) - Method in class org.dom4j.dom.DOMCDATA
createCDATA(String) - Method in class org.dom4j.dom.DOMDocumentFactory
createCDATA(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createCDATASection(String) - Method in class org.dom4j.dom.DOMDocument
createCharacterData(Characters) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Text or CDATA object from the provided Characters event.
createCharacters(Text) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `Characters`event from a DOM4J `Text`.
createCharacters(CDATA) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `Characters`event from a DOM4J `CDATA`.
createChildList() - Method in class org.dom4j.swing.BranchTreeNode
  Factory method to create List of children TreeNodes
createChildTreeNode(Node) - Method in class org.dom4j.swing.BranchTreeNode
  Factory method to create child tree nodes for a given XML node type
createColumnXPath(String) - Method in class org.dom4j.swing.XMLTableDefinition
createComment(String) - Method in class org.dom4j.DocumentFactory
createComment(String) - Static method in class org.dom4j.DocumentHelper
createComment(String) - Method in class org.dom4j.dom.DOMDocument
createComment(String) - Method in class org.dom4j.dom.DOMDocumentFactory
createComment(Comment) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Comment from the provided StAX Comment event.
createComment(Comment) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `Comment`event from a DOM4J `Comment`.
createComment(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createCompactFormat() - Static method in class org.dom4j.io.OutputFormat
  A static helper method to create the default compact format.
createContentHandler(XMLReader) - Method in class org.dom4j.io.SAXReader
  Factory Method to allow user derived SAXContentHandler objects to be used
createContentList() - Method in class org.dom4j.tree.AbstractBranch
  A Factory Method pattern which creates a List implementation used to store content
createContentList(int) - Method in class org.dom4j.tree.AbstractBranch
  A Factory Method pattern which creates a List implementation used to store content
createCopy() - Method in interface org.dom4j.Element
  Creates a deep copy of this element The new element is detached from its parent, and getParent() on the clone will return null.
createCopy(String) - Method in interface org.dom4j.Element
  Creates a deep copy of this element with the given local name The new element is detached from its parent, and getParent() on the clone will return null.
createCopy(QName) - Method in interface org.dom4j.Element
  Creates a deep copy of this element with the given fully qualified name.
createCopy() - Method in class org.dom4j.tree.AbstractElement
  This returns a deep clone of this element.
createCopy(String) - Method in class org.dom4j.tree.AbstractElement
createCopy(QName) - Method in class org.dom4j.tree.AbstractElement
createDTD(DocumentType) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `DTD`event from a DOM4J `DocumentType`.
createDefaultEntityResolver(String) - Method in class org.dom4j.io.SAXReader
createDefaultRule(Pattern, Action) - Method in class org.dom4j.rule.RuleManager
createDocType(String, String, String) - Method in class org.dom4j.DocumentFactory
createDocType(String, String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createDocType(String, String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createDocument() - Method in class org.dom4j.DocumentFactory
createDocument(String) - Method in class org.dom4j.DocumentFactory
  DOCUMENT ME!
createDocument(Element) - Method in class org.dom4j.DocumentFactory
createDocument() - Static method in class org.dom4j.DocumentHelper
createDocument(Element) - Static method in class org.dom4j.DocumentHelper
createDocument() - Method in class org.dom4j.dom.DOMDocumentFactory
createDocument(String, String, DocumentType) - Method in class org.dom4j.dom.DOMDocumentFactory
createDocument() - Method in class org.dom4j.io.DOMReader
createDocument() - Method in class org.dom4j.io.SAXContentHandler
  DOCUMENT ME!
createDocument() - Method in class org.dom4j.util.ProxyDocumentFactory
createDocument(Element) - Method in class org.dom4j.util.ProxyDocumentFactory
createDocumentFragment() - Method in class org.dom4j.dom.DOMDocument
createDocumentType(String, String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createDomDocument(Document) - Method in class org.dom4j.io.DOMWriter
createDomDocument(Document, DOMImplementation) - Method in class org.dom4j.io.DOMWriter
createDomDocumentViaJAXP() - Method in class org.dom4j.io.DOMWriter
createElement(QName) - Method in class org.dom4j.DocumentFactory
createElement(String) - Method in class org.dom4j.DocumentFactory
createElement(String, String) - Method in class org.dom4j.DocumentFactory
createElement(QName) - Static method in class org.dom4j.DocumentHelper
createElement(String) - Static method in class org.dom4j.DocumentHelper
createElement(QName) - Method in class org.dom4j.bean.BeanDocumentFactory
createElement(QName, Attributes) - Method in class org.dom4j.bean.BeanDocumentFactory
createElement(QName) - Method in class org.dom4j.datatype.DatatypeElementFactory
createElement(String) - Method in class org.dom4j.dom.DOMDocument
createElement(QName) - Method in class org.dom4j.dom.DOMDocumentFactory
createElement(QName, int) - Method in class org.dom4j.dom.DOMDocumentFactory
createElement(StartElement) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Element from the provided StartElement event.
createElement(String) - Method in class org.dom4j.tree.AbstractElement
createElement(QName) - Method in class org.dom4j.tree.AbstractElement
createElement(QName) - Method in class org.dom4j.util.IndexedDocumentFactory
createElement(QName, int) - Method in class org.dom4j.util.IndexedDocumentFactory
createElement(QName) - Method in class org.dom4j.util.NonLazyDocumentFactory
createElement(QName) - Method in class org.dom4j.util.ProxyDocumentFactory
createElement(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createElement(QName) - Method in class org.dom4j.util.UserDataDocumentFactory
createElement(String) - Method in class org.dom4j.util.UserDataElement
createElement(QName) - Method in class org.dom4j.util.UserDataElement
createElementIndex() - Method in class org.dom4j.util.IndexedElement
  A Factory Method to create the index for elements
createElementNS(String, String) - Method in class org.dom4j.dom.DOMDocument
createElementStack() - Method in class org.dom4j.io.SAXContentHandler
createEmptyList() - Method in class org.dom4j.tree.AbstractBranch
  A Factory Method pattern which creates an empty a BackedList implementation
createEndDocument(Document) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `EndDocument`event from a DOM4J `Document`.
createEndElement(Element) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `EndElement`event from a DOM4J `Element`.
createEntity(String, String) - Method in class org.dom4j.DocumentFactory
createEntity(String, String) - Static method in class org.dom4j.DocumentHelper
createEntity(String) - Method in class org.dom4j.dom.DOMDocumentFactory
createEntity(String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createEntity(EntityReference) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Entity from the provided StAX EntityReference event.
createEntity(String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createEntityReference(String) - Method in class org.dom4j.dom.DOMDocument
createHashCode() - Method in class org.dom4j.Namespace
  Factory method to create the hashcode allowing derived classes to change the behaviour
createHashCode() - Method in class org.dom4j.tree.DefaultNamespace
  DOCUMENT ME!
createIndex() - Method in class org.dom4j.util.IndexedElement
  Factory method to return a new map implementation for indices
createList() - Method in class org.dom4j.util.IndexedElement
  Factory method to return a list implementation for indices
createMap() - Method in class org.dom4j.tree.QNameCache
  A factory method
createMode() - Method in class org.dom4j.rule.RuleManager
  A factory method to return a new `Mode`instance which should add the necessary default rules
createNamespace(String, String) - Method in class org.dom4j.DocumentFactory
createNamespace(String, String) - Static method in class org.dom4j.DocumentHelper
createNamespace(String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createNamespace(Namespace) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J Namespace from the provided StAX Namespace event.
createNamespace(Namespace) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `Namespace`event from a DOM4J `Namespace`.
createNamespace(String, String) - Method in class org.dom4j.tree.NamespaceCache
  A factory method to create `Namespace`instance
createNamespace(String, String) - Method in class org.dom4j.tree.NamespaceStack
  Factory method to creeate new Namespace instances.
createNamespace(String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createNodeList(List) - Static method in class org.dom4j.dom.DOMNodeHelper
createPattern(String) - Method in class org.dom4j.DocumentFactory
  `createPattern` parses the given XPath expression to create an XSLT style `Pattern`instance which can then be used in an XSLT processing model.
createPattern(String) - Static method in class org.dom4j.DocumentHelper
  `createPattern` parses the given XPath expression to create an XSLT style `Pattern`instance which can then be used in an XSLT processing model.
createPattern(String) - Method in class org.dom4j.tree.AbstractNode
createPattern(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createPrettyPrint() - Static method in class org.dom4j.io.OutputFormat
  A static helper method to create the default pretty printing format.
createProcessingInstruction(String, String) - Method in class org.dom4j.DocumentFactory
createProcessingInstruction(String, Map) - Method in class org.dom4j.DocumentFactory
createProcessingInstruction(String, String) - Static method in class org.dom4j.DocumentHelper
createProcessingInstruction(String, Map) - Static method in class org.dom4j.DocumentHelper
createProcessingInstruction(String, String) - Method in class org.dom4j.dom.DOMDocument
createProcessingInstruction(String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
createProcessingInstruction(String, Map) - Method in class org.dom4j.dom.DOMDocumentFactory
createProcessingInstruction(ProcessingInstruction) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J ProcessingInstruction from the provided StAX ProcessingInstruction event.
createProcessingInstruction(ProcessingInstruction) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `ProcessingInstruction` event from a DOM4J `ProcessingInstruction`.
createProcessingInstruction(String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createProcessingInstruction(String, Map) - Method in class org.dom4j.util.ProxyDocumentFactory
createQName(String, Namespace) - Method in class org.dom4j.DocumentFactory
createQName(String) - Method in class org.dom4j.DocumentFactory
createQName(String, String, String) - Method in class org.dom4j.DocumentFactory
createQName(String, String) - Method in class org.dom4j.DocumentFactory
createQName(String, Namespace) - Static method in class org.dom4j.DocumentHelper
createQName(String) - Static method in class org.dom4j.DocumentHelper
createQName(QName) - Method in class org.dom4j.io.STAXEventReader
  Constructs a new DOM4J QName from the provided JAXP QName.
createQName(QName) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `QName`from a DOM4J `QName`.
createQName(String, String, Namespace) - Method in class org.dom4j.tree.NamespaceStack
  Factory method to creeate new QName instances.
createQName(String) - Method in class org.dom4j.tree.QNameCache
  Factory method to create a new QName object which can be overloaded to create derived QName instances
createQName(String, Namespace) - Method in class org.dom4j.tree.QNameCache
  Factory method to create a new QName object which can be overloaded to create derived QName instances
createQName(String, Namespace, String) - Method in class org.dom4j.tree.QNameCache
  Factory method to create a new QName object which can be overloaded to create derived QName instances
createQName(String, Namespace) - Method in class org.dom4j.util.ProxyDocumentFactory
createQName(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createQName(String, String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createQName(String, String) - Method in class org.dom4j.util.ProxyDocumentFactory
createQNameCache() - Method in class org.dom4j.DocumentFactory
  Factory method to create the QNameCache.
createReader(InputStream) - Method in class org.dom4j.io.XPP3Reader
  Factory method to create a Reader from the given InputStream.
createReader(InputStream) - Method in class org.dom4j.io.XPPReader
  Factory method to create a Reader from the given InputStream.
createResultList() - Method in class org.dom4j.tree.AbstractBranch
  A Factory Method pattern which creates a BackedList implementation used to store results of a filtered content query.
createSingleIterator(Object) - Method in class org.dom4j.tree.AbstractElement
createSingleResultList(Object) - Method in class org.dom4j.tree.AbstractBranch
  A Factory Method pattern which creates a BackedList implementation which contains a single result
createSingleton(String) - Static method in class org.dom4j.DocumentFactory
  `createSingleton` creates the singleton instance from the given class name.
createStartDocument(Document) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `StartDocument`event from a DOM4J `Document`.
createStartElement(Element) - Method in class org.dom4j.io.STAXEventWriter
  Constructs a STAX `StartElement`event from a DOM4J `Element`.
createText(String) - Method in class org.dom4j.DocumentFactory
createText(String) - Static method in class org.dom4j.DocumentHelper
createText(String) - Method in class org.dom4j.dom.DOMDocumentFactory
createText(String) - Method in class org.dom4j.dom.DOMText
createText(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createTextNode(String) - Method in class org.dom4j.dom.DOMDocument
createWriter(OutputStream, String) - Method in class org.dom4j.io.XMLWriter
  Get an OutputStreamWriter, use preferred encoding.
createXMLReader() - Method in class org.dom4j.io.SAXReader
  Factory Method to allow alternate methods of creating and configuring XMLReader objects
createXMLReader() - Method in class org.dom4j.io.SAXValidator
  Factory Method to allow alternate methods of creating and configuring XMLReader objects
createXPath(String) - Method in class org.dom4j.DocumentFactory
  `createXPath` parses an XPath expression and creates a new XPath `XPath` instance.
createXPath(String, VariableContext) - Method in class org.dom4j.DocumentFactory
  `createXPath` parses an XPath expression and creates a new XPath `XPath` instance.
createXPath(String) - Static method in class org.dom4j.DocumentHelper
  `createXPath` parses an XPath expression and creates a new XPath `XPath` instance using the singleton `DocumentFactory`.
createXPath(String, VariableContext) - Static method in class org.dom4j.DocumentHelper
  `createXPath` parses an XPath expression and creates a new XPath `XPath` instance using the singleton `DocumentFactory`.
createXPath(String) - Method in interface org.dom4j.Node
  `createXPath` creates an XPath object for the given xpathExpression.
createXPath(String) - Method in class org.dom4j.swing.XMLTableColumnDefinition
createXPath(String) - Method in class org.dom4j.swing.XMLTableDefinition
createXPath(String) - Method in class org.dom4j.tree.AbstractNode
createXPath(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createXPath(String, VariableContext) - Method in class org.dom4j.util.ProxyDocumentFactory
createXPathFilter(String, VariableContext) - Method in class org.dom4j.DocumentFactory
  `createXPathFilter` parses a NodeFilter from the given XPath filter expression.
createXPathFilter(String) - Method in class org.dom4j.DocumentFactory
  `createXPathFilter` parses a NodeFilter from the given XPath filter expression.
createXPathFilter(String) - Static method in class org.dom4j.DocumentHelper
  `createXPathFilter` parses a NodeFilter from the given XPath filter expression using the singleton `DocumentFactory`.
createXPathFilter(String) - Method in class org.dom4j.tree.AbstractNode
createXPathFilter(String, VariableContext) - Method in class org.dom4j.util.ProxyDocumentFactory
createXPathFilter(String) - Method in class org.dom4j.util.ProxyDocumentFactory
createXPathResult(Element) - Method in class org.dom4j.Namespace
createXPathResult(Element) - Method in class org.dom4j.tree.AbstractAttribute
createXPathResult(Element) - Method in class org.dom4j.tree.AbstractNode
createXPathResult(Element) - Method in class org.dom4j.tree.FlyweightCDATA
createXPathResult(Element) - Method in class org.dom4j.tree.FlyweightComment
createXPathResult(Element) - Method in class org.dom4j.tree.FlyweightEntity
createXPathResult(Element) - Method in class org.dom4j.tree.FlyweightProcessingInstruction
createXPathResult(Element) - Method in class org.dom4j.tree.FlyweightText

## D

DEFAULT_CONTENT_LIST_SIZE - Static variable in class org.dom4j.tree.AbstractBranch
DEFAULT_FORMAT - Static variable in class org.dom4j.io.XMLWriter
DEFAULT_HTML_FORMAT - Static variable in class org.dom4j.io.HTMLWriter
DEFAULT_PREFORMATTED_TAGS - Static variable in class org.dom4j.io.HTMLWriter
DEFAULT_PRIORITY - Static variable in interface org.dom4j.rule.Pattern
  According to the spec we should return 0.5 if we cannot determine the priority
DOCUMENT_NODE - Static variable in interface org.dom4j.Node
  Matches Document nodes
DOCUMENT_TYPE_NODE - Static variable in interface org.dom4j.Node
  Matches DocumentType nodes
DOM4J_FEATURE - Static variable in class org.dom4j.io.DocumentSource
  If `TransformerFactory.getFeature(java.lang.String)`returns `true` when passed this value as an argument then the Transformer natively supports dom4j .
DOMAttribute - class org.dom4j.dom.DOMAttribute.
  `DOMAttribute` implements a doubly linked attribute which supports the W3C DOM API.
DOMAttribute(QName) - Constructor for class org.dom4j.dom.DOMAttribute
DOMAttribute(QName, String) - Constructor for class org.dom4j.dom.DOMAttribute
DOMAttribute(Element, QName, String) - Constructor for class org.dom4j.dom.DOMAttribute
DOMAttributeNodeMap - class org.dom4j.dom.DOMAttributeNodeMap.
  `DOMAttributeNodeMap` implements a W3C NameNodeMap for the attributes of an element.
DOMAttributeNodeMap(DOMElement) - Constructor for class org.dom4j.dom.DOMAttributeNodeMap
DOMCDATA - class org.dom4j.dom.DOMCDATA.
  `DOMCDATA` implements a CDATA Section which supports the W3C DOM API.
DOMCDATA(String) - Constructor for class org.dom4j.dom.DOMCDATA
DOMCDATA(Element, String) - Constructor for class org.dom4j.dom.DOMCDATA
DOMComment - class org.dom4j.dom.DOMComment.
  `DOMText` implements a Text node which supports the W3C DOM API.
DOMComment(String) - Constructor for class org.dom4j.dom.DOMComment
DOMComment(Element, String) - Constructor for class org.dom4j.dom.DOMComment
DOMDocument - class org.dom4j.dom.DOMDocument.
  `DOMDocument` implements an XML document which supports the W3C DOM API.
DOMDocument() - Constructor for class org.dom4j.dom.DOMDocument
DOMDocument(String) - Constructor for class org.dom4j.dom.DOMDocument
DOMDocument(DOMElement) - Constructor for class org.dom4j.dom.DOMDocument
DOMDocument(DOMDocumentType) - Constructor for class org.dom4j.dom.DOMDocument
DOMDocument(DOMElement, DOMDocumentType) - Constructor for class org.dom4j.dom.DOMDocument
DOMDocument(String, DOMElement, DOMDocumentType) - Constructor for class org.dom4j.dom.DOMDocument
DOMDocumentFactory - class org.dom4j.dom.DOMDocumentFactory.
  `DOMDocumentFactory` is a factory of DOM4J objects which implement the W3C DOM API.
DOMDocumentFactory() - Constructor for class org.dom4j.dom.DOMDocumentFactory
DOMDocumentType - class org.dom4j.dom.DOMDocumentType.
  `DOMDocumentType` implements a DocumentType node which supports the W3C DOM API.
DOMDocumentType() - Constructor for class org.dom4j.dom.DOMDocumentType
DOMDocumentType(String, String) - Constructor for class org.dom4j.dom.DOMDocumentType
DOMDocumentType(String, String, String) - Constructor for class org.dom4j.dom.DOMDocumentType
DOMElement - class org.dom4j.dom.DOMElement.
  `DOMElement` implements an XML element which supports the W3C DOM API.
DOMElement(String) - Constructor for class org.dom4j.dom.DOMElement
DOMElement(QName) - Constructor for class org.dom4j.dom.DOMElement
DOMElement(QName, int) - Constructor for class org.dom4j.dom.DOMElement
DOMElement(String, Namespace) - Constructor for class org.dom4j.dom.DOMElement
DOMEntityReference - class org.dom4j.dom.DOMEntityReference.
  `DOMEntity` implements a Entity node which supports the W3C DOM API.
DOMEntityReference(String) - Constructor for class org.dom4j.dom.DOMEntityReference
DOMEntityReference(String, String) - Constructor for class org.dom4j.dom.DOMEntityReference
DOMEntityReference(Element, String, String) - Constructor for class org.dom4j.dom.DOMEntityReference
DOMNamespace - class org.dom4j.dom.DOMNamespace.
  `DOMNamespace` implements a Namespace that is compatable with the DOM API.
DOMNamespace(String, String) - Constructor for class org.dom4j.dom.DOMNamespace
DOMNamespace(Element, String, String) - Constructor for class org.dom4j.dom.DOMNamespace
DOMNodeHelper - class org.dom4j.dom.DOMNodeHelper.
  `DOMNodeHelper` contains a collection of utility methods for use across Node implementations.
DOMNodeHelper() - Constructor for class org.dom4j.dom.DOMNodeHelper
DOMNodeHelper.EmptyNodeList - class org.dom4j.dom.DOMNodeHelper.EmptyNodeList.
DOMNodeHelper.EmptyNodeList() - Constructor for class org.dom4j.dom.DOMNodeHelper.EmptyNodeList
DOMProcessingInstruction - class org.dom4j.dom.DOMProcessingInstruction.
  `DOMProcessingInstruction` implements a ProcessingInstruction node which supports the W3C DOM API.
DOMProcessingInstruction(String, Map) - Constructor for class org.dom4j.dom.DOMProcessingInstruction
DOMProcessingInstruction(String, String) - Constructor for class org.dom4j.dom.DOMProcessingInstruction
DOMProcessingInstruction(Element, String, String) - Constructor for class org.dom4j.dom.DOMProcessingInstruction
DOMReader - class org.dom4j.io.DOMReader.
  `DOMReader` navigates a W3C DOM tree and creates a DOM4J tree from it.
DOMReader() - Constructor for class org.dom4j.io.DOMReader
DOMReader(DocumentFactory) - Constructor for class org.dom4j.io.DOMReader
DOMText - class org.dom4j.dom.DOMText.
  `DOMText` implements a Text node which supports the W3C DOM API.
DOMText(String) - Constructor for class org.dom4j.dom.DOMText
DOMText(Element, String) - Constructor for class org.dom4j.dom.DOMText
DOMWriter - class org.dom4j.io.DOMWriter.
  `DOMWriter` takes a DOM4J tree and outputs it as a W3C DOM object
DOMWriter() - Constructor for class org.dom4j.io.DOMWriter
DOMWriter(Class) - Constructor for class org.dom4j.io.DOMWriter
DatatypeAttribute - class org.dom4j.datatype.DatatypeAttribute.
  `DatatypeAttribute` represents an Attribute which supports the XML Schema Data Types specification.
DatatypeAttribute(QName, XSDatatype) - Constructor for class org.dom4j.datatype.DatatypeAttribute
DatatypeAttribute(QName, XSDatatype, String) - Constructor for class org.dom4j.datatype.DatatypeAttribute
DatatypeDocumentFactory - class org.dom4j.datatype.DatatypeDocumentFactory.
  `DatatypeDocumentFactory` is a factory of XML objects which support the XML Schema Data Types specification.
DatatypeDocumentFactory() - Constructor for class org.dom4j.datatype.DatatypeDocumentFactory
DatatypeElement - class org.dom4j.datatype.DatatypeElement.
  `DatatypeElement` represents an Element which supports the XML Schema Data Types specification.
DatatypeElement(QName, XSDatatype) - Constructor for class org.dom4j.datatype.DatatypeElement
DatatypeElement(QName, int, XSDatatype) - Constructor for class org.dom4j.datatype.DatatypeElement
DatatypeElementFactory - class org.dom4j.datatype.DatatypeElementFactory.
  `DatatypeElementFactory` is a factory for a specific Element in an XML Schema.
DatatypeElementFactory(QName) - Constructor for class org.dom4j.datatype.DatatypeElementFactory
DefaultAttribute - class org.dom4j.tree.DefaultAttribute.
  `DefaultAttribute` implements a doubly linked node which supports the parent relationship and is mutable.
DefaultAttribute(QName) - Constructor for class org.dom4j.tree.DefaultAttribute
DefaultAttribute(QName, String) - Constructor for class org.dom4j.tree.DefaultAttribute
DefaultAttribute(Element, QName, String) - Constructor for class org.dom4j.tree.DefaultAttribute
DefaultAttribute(String, String) - Constructor for class org.dom4j.tree.DefaultAttribute
  Creates the `Attribute` with the specified local name and value.
DefaultAttribute(String, String, Namespace) - Constructor for class org.dom4j.tree.DefaultAttribute
  Creates the `Attribute` with the specified local name, value and `Namespace`.
DefaultAttribute(Element, String, String, Namespace) - Constructor for class org.dom4j.tree.DefaultAttribute
  Creates the `Attribute` with the specified local name, value and `Namespace`.
DefaultCDATA - class org.dom4j.tree.DefaultCDATA.
  `DefaultCDATA` is the default CDATA implementation.
DefaultCDATA(String) - Constructor for class org.dom4j.tree.DefaultCDATA
  DOCUMENT ME!
DefaultCDATA(Element, String) - Constructor for class org.dom4j.tree.DefaultCDATA
  DOCUMENT ME!
DefaultComment - class org.dom4j.tree.DefaultComment.
  `DefaultComment` is the default Comment implementation.
DefaultComment(String) - Constructor for class org.dom4j.tree.DefaultComment
  DOCUMENT ME!
DefaultComment(Element, String) - Constructor for class org.dom4j.tree.DefaultComment
  DOCUMENT ME!
DefaultDocument - class org.dom4j.tree.DefaultDocument.
  `DefaultDocument` is the default DOM4J default implementation of an XML document.
DefaultDocument() - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocument(String) - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocument(Element) - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocument(DocumentType) - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocument(Element, DocumentType) - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocument(String, Element, DocumentType) - Constructor for class org.dom4j.tree.DefaultDocument
DefaultDocumentType - class org.dom4j.tree.DefaultDocumentType.
  `DefaultDocumentType` is the DOM4J default implementation of an XML document type.
DefaultDocumentType() - Constructor for class org.dom4j.tree.DefaultDocumentType
DefaultDocumentType(String, String) - Constructor for class org.dom4j.tree.DefaultDocumentType
  This will create a new `DocumentType` with a reference to the external DTD
DefaultDocumentType(String, String, String) - Constructor for class org.dom4j.tree.DefaultDocumentType
  This will create a new `DocumentType` with a reference to the external DTD
DefaultElement - class org.dom4j.tree.DefaultElement.
  `DefaultElement` is the default DOM4J default implementation of an XML element.
DefaultElement(String) - Constructor for class org.dom4j.tree.DefaultElement
DefaultElement(QName) - Constructor for class org.dom4j.tree.DefaultElement
DefaultElement(QName, int) - Constructor for class org.dom4j.tree.DefaultElement
DefaultElement(String, Namespace) - Constructor for class org.dom4j.tree.DefaultElement
DefaultEntity - class org.dom4j.tree.DefaultEntity.
  `DefaultEntity` is the default Entity implementation.
DefaultEntity(String) - Constructor for class org.dom4j.tree.DefaultEntity
  Creates the `Entity` with the specified name
DefaultEntity(String, String) - Constructor for class org.dom4j.tree.DefaultEntity
  Creates the `Entity` with the specified name and text.
DefaultEntity(Element, String, String) - Constructor for class org.dom4j.tree.DefaultEntity
  Creates the `Entity` with the specified name and text.
DefaultNamespace - class org.dom4j.tree.DefaultNamespace.
  `DefaultNamespace` implements a doubly linked node which supports the parent relationship and is mutable.
DefaultNamespace(String, String) - Constructor for class org.dom4j.tree.DefaultNamespace
  DOCUMENT ME!
DefaultNamespace(Element, String, String) - Constructor for class org.dom4j.tree.DefaultNamespace
  DOCUMENT ME!
DefaultNamespaceContext - class org.dom4j.xpath.DefaultNamespaceContext.
  `DefaultNamespaceContext` implements a Jaxen NamespaceContext such that a context node is used to determine the current XPath namespace prefixes and namespace URIs available.
DefaultNamespaceContext(Element) - Constructor for class org.dom4j.xpath.DefaultNamespaceContext
DefaultPattern - class org.dom4j.rule.pattern.DefaultPattern.
  `DefaultPattern` a default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern.
DefaultPattern(NodeFilter) - Constructor for class org.dom4j.rule.pattern.DefaultPattern
DefaultProcessingInstruction - class org.dom4j.tree.DefaultProcessingInstruction.
  `DefaultProcessingInstruction` is the default Processing Instruction implementation.
DefaultProcessingInstruction(String, Map) - Constructor for class org.dom4j.tree.DefaultProcessingInstruction
  This will create a new PI with the given target and values
DefaultProcessingInstruction(String, String) - Constructor for class org.dom4j.tree.DefaultProcessingInstruction
  This will create a new PI with the given target and values
DefaultProcessingInstruction(Element, String, String) - Constructor for class org.dom4j.tree.DefaultProcessingInstruction
  This will create a new PI with the given target and values
DefaultText - class org.dom4j.tree.DefaultText.
  `DefaultText` is the default Text implementation.
DefaultText(String) - Constructor for class org.dom4j.tree.DefaultText
  DOCUMENT ME!
DefaultText(Element, String) - Constructor for class org.dom4j.tree.DefaultText
  DOCUMENT ME!
DefaultXPath - class org.dom4j.xpath.DefaultXPath.
  Default implementation of `XPath`which uses the Jaxen project.
DefaultXPath(String) - Constructor for class org.dom4j.xpath.DefaultXPath
  Construct an XPath
Document - interface org.dom4j.Document.
  `Document` defines an XML Document.
DocumentException - exception org.dom4j.DocumentException.
  `DocumentException` is a nested Exception which may be thrown during the processing of a DOM4J document.
DocumentException() - Constructor for class org.dom4j.DocumentException
DocumentException(String) - Constructor for class org.dom4j.DocumentException
DocumentException(Throwable) - Constructor for class org.dom4j.DocumentException
DocumentException(String, Throwable) - Constructor for class org.dom4j.DocumentException
DocumentFactory - class org.dom4j.DocumentFactory.
  `DocumentFactory` is a collection of factory methods to allow easy custom building of DOM4J trees.
DocumentFactory() - Constructor for class org.dom4j.DocumentFactory
DocumentHelper - class org.dom4j.DocumentHelper.
  `DocumentHelper` is a collection of helper methods for using DOM4J.
DocumentResult - class org.dom4j.io.DocumentResult.
  `DocumentResult` implements a JAXP `SAXResult`for a `Document`.
DocumentResult() - Constructor for class org.dom4j.io.DocumentResult
DocumentResult(SAXContentHandler) - Constructor for class org.dom4j.io.DocumentResult
DocumentSource - class org.dom4j.io.DocumentSource.
  `DocumentSource` implements a JAXP `SAXSource`for a .
DocumentSource(Node) - Constructor for class org.dom4j.io.DocumentSource
  Creates a JAXP `SAXSource`for the given `Node`.
DocumentSource(Document) - Constructor for class org.dom4j.io.DocumentSource
  Creates a JAXP `SAXSource`for the given `Document`.
DocumentTreeModel - class org.dom4j.swing.DocumentTreeModel.
  `DocumentTreeModel` implements a Swing TreeModel for a dom4j XML Document.
DocumentTreeModel(Document) - Constructor for class org.dom4j.swing.DocumentTreeModel
DocumentType - interface org.dom4j.DocumentType.
  `DocumentType` defines an XML DOCTYPE declaration.
declaredNamespaces() - Method in interface org.dom4j.Element
  Returns all the namespaces declared by this element.
declaredNamespaces() - Method in class org.dom4j.tree.AbstractElement
declaredNamespaces() - Method in class org.dom4j.tree.DefaultElement
defaultMaximumAllowedCharacter() - Method in class org.dom4j.io.XMLWriter
  Returns the maximum allowed character code that should be allowed unescaped which defaults to 127 in US-ASCII (7 bit) or 255 in ISO- (8 bit).
deleteData(int, int) - Method in class org.dom4j.dom.DOMCDATA
deleteData(int, int) - Method in class org.dom4j.dom.DOMComment
deleteData(CharacterData, int, int) - Static method in class org.dom4j.dom.DOMNodeHelper
deleteData(int, int) - Method in class org.dom4j.dom.DOMText
detach() - Method in interface org.dom4j.Node
  Removes this node from its parent if there is one.
detach() - Method in class org.dom4j.tree.AbstractNode
document - Variable in class org.dom4j.swing.DocumentTreeModel
  The document for this model
documentLocator(Document) - Method in class org.dom4j.io.SAXWriter
  The `Locator`is only really useful when parsing a textual document as its main purpose is to identify the line and column number.
dtdHandler(Document) - Method in class org.dom4j.io.SAXWriter
  We do not yet support DTD or XML Schemas so this method does nothing right now.

## E

ELEMENT_NODE - Static variable in interface org.dom4j.Node
  Matches Element nodes
EMPTY_ENUMERATION - Static variable in class org.dom4j.swing.LeafTreeNode
EMPTY_ITERATOR - Static variable in class org.dom4j.tree.AbstractElement
EMPTY_ITERATOR - Static variable in class org.dom4j.tree.DefaultDocument
EMPTY_LIST - Static variable in class org.dom4j.tree.AbstractElement
EMPTY_LIST - Static variable in class org.dom4j.tree.DefaultDocument
EMPTY_NODE_LIST - Static variable in class org.dom4j.dom.DOMNodeHelper
ENTITY_REFERENCE_NODE - Static variable in interface org.dom4j.Node
  Matches elements nodes
ERROR_QNAME - Static variable in class org.dom4j.util.XMLErrorHandler
Element - interface org.dom4j.Element.
  `Element` interface defines an XML element.
ElementDecl - class org.dom4j.dtd.ElementDecl.
  `AttributeDecl` represents an element declaration in a DTD.
ElementDecl() - Constructor for class org.dom4j.dtd.ElementDecl
ElementDecl(String, String) - Constructor for class org.dom4j.dtd.ElementDecl
ElementHandler - interface org.dom4j.ElementHandler.
  `ElementHandler` interface defines a handler of `Element` objects.
ElementIterator - class org.dom4j.tree.ElementIterator.
  Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
ElementIterator(Iterator) - Constructor for class org.dom4j.tree.ElementIterator
  Deprecated.
ElementModifier - interface org.dom4j.io.ElementModifier.
  ElementModifier defines a modifier of `Element`objects.
ElementNameIterator - class org.dom4j.tree.ElementNameIterator.
  Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
ElementNameIterator(Iterator, String) - Constructor for class org.dom4j.tree.ElementNameIterator
  Deprecated.
ElementPath - interface org.dom4j.ElementPath.
  This interface is used by `ElementHandler`instances to retrieve information about the current path hierarchy they are to process.
ElementQNameIterator - class org.dom4j.tree.ElementQNameIterator.
  Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
ElementQNameIterator(Iterator, QName) - Constructor for class org.dom4j.tree.ElementQNameIterator
  Deprecated.
Entity - interface org.dom4j.Entity.
  `Entity` defines an XML entity.
ExternalEntityDecl - class org.dom4j.dtd.ExternalEntityDecl.
  `ExternalEntityDecl` represents an external entity declaration in a DTD.
ExternalEntityDecl() - Constructor for class org.dom4j.dtd.ExternalEntityDecl
ExternalEntityDecl(String, String, String) - Constructor for class org.dom4j.dtd.ExternalEntityDecl
element(String) - Method in interface org.dom4j.Element
  Returns the first element for the given local name and any namespace.
element(QName) - Method in interface org.dom4j.Element
  Returns the first element for the given fully qualified name.
element(String) - Method in class org.dom4j.tree.AbstractElement
element(QName) - Method in class org.dom4j.tree.AbstractElement
element(String, Namespace) - Method in class org.dom4j.tree.AbstractElement
element(String) - Method in class org.dom4j.tree.DefaultElement
element(QName) - Method in class org.dom4j.tree.DefaultElement
element(String, Namespace) - Method in class org.dom4j.tree.DefaultElement
element(String) - Method in class org.dom4j.util.IndexedElement
element(QName) - Method in class org.dom4j.util.IndexedElement
elementByID(String) - Method in interface org.dom4j.Branch
  Returns the element of the given ID attribute value.
elementByID(String) - Method in class org.dom4j.tree.AbstractBranch
elementDecl(String, String) - Method in class org.dom4j.io.SAXContentHandler
  Report an element type declaration.
elementDecl(String, String) - Method in class org.dom4j.io.SAXEventRecorder
elementID(Element) - Method in class org.dom4j.tree.AbstractBranch
  DOCUMENT ME!
elementIndex() - Method in class org.dom4j.util.IndexedElement
elementIterator() - Method in interface org.dom4j.Element
  Returns an iterator over all this elements child elements.
elementIterator(String) - Method in interface org.dom4j.Element
  Returns an iterator over the elements contained in this element which match the given local name and any namespace.
elementIterator(QName) - Method in interface org.dom4j.Element
  Returns an iterator over the elements contained in this element which match the given fully qualified name.
elementIterator() - Method in class org.dom4j.tree.AbstractElement
elementIterator(String) - Method in class org.dom4j.tree.AbstractElement
elementIterator(QName) - Method in class org.dom4j.tree.AbstractElement
elementIterator(String, Namespace) - Method in class org.dom4j.tree.AbstractElement
elementName - Variable in class org.dom4j.tree.DefaultDocumentType
  The root element name of the document typ
elementText(String) - Method in interface org.dom4j.Element
elementText(QName) - Method in interface org.dom4j.Element
elementText(String) - Method in class org.dom4j.tree.AbstractElement
elementText(QName) - Method in class org.dom4j.tree.AbstractElement
elementTextTrim(String) - Method in interface org.dom4j.Element
elementTextTrim(QName) - Method in interface org.dom4j.Element
elementTextTrim(String) - Method in class org.dom4j.tree.AbstractElement
elementTextTrim(QName) - Method in class org.dom4j.tree.AbstractElement
elements() - Method in interface org.dom4j.Element
  Returns the elements contained in this element.
elements(String) - Method in interface org.dom4j.Element
  Returns the elements contained in this element with the given local name and any namespace.
elements(QName) - Method in interface org.dom4j.Element
  Returns the elements contained in this element with the given fully qualified name.
elements() - Method in class org.dom4j.tree.AbstractElement
elements(String) - Method in class org.dom4j.tree.AbstractElement
elements(QName) - Method in class org.dom4j.tree.AbstractElement
elements(String, Namespace) - Method in class org.dom4j.tree.AbstractElement
elements(String) - Method in class org.dom4j.util.IndexedElement
elements(QName) - Method in class org.dom4j.util.IndexedElement
encoding - Variable in class org.dom4j.tree.AbstractDocument
  The encoding of this document as stated in the XML declaration
endCDATA() - Method in class org.dom4j.io.HTMLWriter
endCDATA() - Method in class org.dom4j.io.SAXContentHandler
endCDATA() - Method in class org.dom4j.io.SAXEventRecorder
endCDATA() - Method in class org.dom4j.io.XMLWriter
endDTD() - Method in class org.dom4j.io.SAXContentHandler
endDTD() - Method in class org.dom4j.io.SAXEventRecorder
endDTD() - Method in class org.dom4j.io.XMLWriter
endDocument() - Method in class org.dom4j.io.SAXContentHandler
endDocument() - Method in class org.dom4j.io.SAXEventRecorder
endDocument() - Method in class org.dom4j.io.SAXWriter
endDocument() - Method in class org.dom4j.io.XMLWriter
endDocument() - Method in class org.dom4j.jaxb.JAXBWriter
  Stop writing the document to the output.
endElement(String, String, String) - Method in class org.dom4j.io.SAXContentHandler
endElement(String, String, String) - Method in class org.dom4j.io.SAXEventRecorder
endElement(Element) - Method in class org.dom4j.io.SAXWriter
endElement(String, String, String) - Method in class org.dom4j.io.XMLWriter
endEntity(String) - Method in class org.dom4j.io.SAXContentHandler
endEntity(String) - Method in class org.dom4j.io.SAXEventRecorder
endEntity(String) - Method in class org.dom4j.io.XMLWriter
endPrefixMapping(String) - Method in class org.dom4j.io.SAXContentHandler
endPrefixMapping(String) - Method in class org.dom4j.io.SAXEventRecorder
endPrefixMapping(NamespaceStack, int) - Method in class org.dom4j.io.SAXWriter
  Fires a SAX endPrefixMapping event for all the namespaceStack which have gone out of scope
endPrefixMapping(String) - Method in class org.dom4j.io.XMLWriter
ensureAttributesCapacity(int) - Method in class org.dom4j.tree.AbstractElement
  Ensures that the list of attributes has the given size
ensureAttributesCapacity(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
entityResolver(Document) - Method in class org.dom4j.io.SAXWriter
equals(Object) - Method in class org.dom4j.Namespace
  Checks whether this Namespace equals the given Namespace.
equals(Object) - Method in class org.dom4j.QName
equals(Object) - Method in class org.dom4j.rule.Rule
equals(Object) - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
equals(Object) - Method in class org.dom4j.tree.DefaultNamespace
  Implements an identity based comparsion using the parent element as well as the prefix and URI
error(SAXParseException) - Method in class org.dom4j.io.SAXContentHandler
  This method is called when an error is detected during parsing such as a validation error.
error(SAXParseException) - Method in class org.dom4j.util.XMLErrorHandler
escapeAttributeEntities(String) - Method in class org.dom4j.io.XMLWriter
  This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
escapeElementEntities(String) - Method in class org.dom4j.io.XMLWriter
  This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
evaluate(Object) - Method in interface org.dom4j.XPath
  `evaluate` evaluates an XPath expression and returns the result as an `Object`.
evaluate(Object) - Method in class org.dom4j.xpath.DefaultXPath
externalEntityDecl(String, String, String) - Method in class org.dom4j.io.SAXContentHandler
  Report a parsed external entity declaration.
externalEntityDecl(String, String, String) - Method in class org.dom4j.io.SAXEventRecorder

## F

FATALERROR_QNAME - Static variable in class org.dom4j.util.XMLErrorHandler
FEATURE_NAMESPACES - Static variable in class org.dom4j.io.SAXWriter
FEATURE_NAMESPACE_PREFIXES - Static variable in class org.dom4j.io.SAXWriter
FilterIterator - class org.dom4j.tree.FilterIterator.
  Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
FilterIterator(Iterator) - Constructor for class org.dom4j.tree.FilterIterator
  Deprecated.
FlyweightAttribute - class org.dom4j.tree.FlyweightAttribute.
  `FlyweightAttribute` is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.
FlyweightAttribute(QName) - Constructor for class org.dom4j.tree.FlyweightAttribute
FlyweightAttribute(QName, String) - Constructor for class org.dom4j.tree.FlyweightAttribute
FlyweightAttribute(String, String) - Constructor for class org.dom4j.tree.FlyweightAttribute
  Creates the `Attribute` with the specified local name and value.
FlyweightAttribute(String, String, Namespace) - Constructor for class org.dom4j.tree.FlyweightAttribute
  Creates the `Attribute` with the specified local name, value and `Namespace`.
FlyweightCDATA - class org.dom4j.tree.FlyweightCDATA.
  `FlyweightCDATA` is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.
FlyweightCDATA(String) - Constructor for class org.dom4j.tree.FlyweightCDATA
  DOCUMENT ME!
FlyweightComment - class org.dom4j.tree.FlyweightComment.
  `FlyweightComment` is a Flyweight pattern implementation of a singly linked, read-only XML Comment.
FlyweightComment(String) - Constructor for class org.dom4j.tree.FlyweightComment
  DOCUMENT ME!
FlyweightEntity - class org.dom4j.tree.FlyweightEntity.
  `FlyweightEntity` is a Flyweight pattern implementation of a singly linked, read-only XML entity.
FlyweightEntity() - Constructor for class org.dom4j.tree.FlyweightEntity
  A default constructor for implementors to use.
FlyweightEntity(String) - Constructor for class org.dom4j.tree.FlyweightEntity
  Creates the `Entity` with the specified name
FlyweightEntity(String, String) - Constructor for class org.dom4j.tree.FlyweightEntity
  Creates the `Entity` with the specified name and text.
FlyweightProcessingInstruction - class org.dom4j.tree.FlyweightProcessingInstruction.
  `FlyweightProcessingInstruction` is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.
FlyweightProcessingInstruction() - Constructor for class org.dom4j.tree.FlyweightProcessingInstruction
  A default constructor for implementors to use.
FlyweightProcessingInstruction(String, Map) - Constructor for class org.dom4j.tree.FlyweightProcessingInstruction
  This will create a new PI with the given target and values
FlyweightProcessingInstruction(String, String) - Constructor for class org.dom4j.tree.FlyweightProcessingInstruction
  This will create a new PI with the given target and values
FlyweightText - class org.dom4j.tree.FlyweightText.
  `FlyweightText` is a Flyweight pattern implementation of a singly linked, read-only XML Text.
FlyweightText(String) - Constructor for class org.dom4j.tree.FlyweightText
  DOCUMENT ME!
fatalError(SAXParseException) - Method in class org.dom4j.io.SAXContentHandler
  This method is called when a fatal error occurs during parsing.
fatalError(SAXParseException) - Method in class org.dom4j.util.XMLErrorHandler
findDefaultNamespace() - Method in class org.dom4j.tree.NamespaceStack
  Attempts to find the current default namespace on the stack right now or returns null if one could not be found
findNext() - Method in class org.dom4j.tree.FilterIterator
  Deprecated.
fireRule(Node) - Method in class org.dom4j.rule.Mode
  Runs the actions associated with the given node
flush() - Method in class org.dom4j.io.XMLWriter
  Flushes the underlying Writer
foo() - Method in class org.dom4j.dom.DOMAttributeNodeMap

## G

get(String, String) - Static method in class org.dom4j.Namespace
  A helper method to return the Namespace instance for the given prefix and URI
get(String) - Static method in class org.dom4j.Namespace
  A helper method to return the Namespace instance for no prefix and the URI
get(String) - Static method in class org.dom4j.QName
get(String, Namespace) - Static method in class org.dom4j.QName
get(String, String, String) - Static method in class org.dom4j.QName
get(String, String) - Static method in class org.dom4j.QName
get(String, Namespace, String) - Static method in class org.dom4j.QName
get(int) - Method in class org.dom4j.bean.BeanAttributeList
get(Class) - Static method in class org.dom4j.bean.BeanMetaData
  Static helper method to find and cache meta data objects for bean types
get(int) - Method in class org.dom4j.tree.ContentListFacade
get(String, String) - Method in class org.dom4j.tree.NamespaceCache
  DOCUMENT ME!
get(String) - Method in class org.dom4j.tree.NamespaceCache
  DOCUMENT ME!
get(String) - Method in class org.dom4j.tree.QNameCache
  DOCUMENT ME!
get(String, Namespace) - Method in class org.dom4j.tree.QNameCache
  DOCUMENT ME!
get(String, Namespace, String) - Method in class org.dom4j.tree.QNameCache
  DOCUMENT ME!
get(String, String) - Method in class org.dom4j.tree.QNameCache
getAction() - Method in class org.dom4j.rule.Rule
  Getter for property action.
getAllowsChildren() - Method in class org.dom4j.swing.BranchTreeNode
getAllowsChildren() - Method in class org.dom4j.swing.LeafTreeNode
getAppearenceCount() - Method in class org.dom4j.rule.Rule
  Getter for property appearenceCount.
getAttribute(String) - Method in class org.dom4j.dom.DOMElement
getAttributeCount() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeLocalName(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeNS(String, String) - Method in class org.dom4j.dom.DOMElement
getAttributeName() - Method in class org.dom4j.dtd.AttributeDecl
  Getter for property attributeName.
getAttributeNamespaceUri(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeNode(String) - Method in class org.dom4j.dom.DOMElement
getAttributeNodeNS(String, String) - Method in class org.dom4j.dom.DOMElement
getAttributePrefix(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeQName(String, String, String) - Method in class org.dom4j.tree.NamespaceStack
getAttributeQuoteCharacter() - Method in class org.dom4j.io.OutputFormat
getAttributeRawName(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeValue(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeValueFromName(String, String) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeValueFromRawName(String) - Method in class org.dom4j.xpp.ProxyXmlStartTag
getAttributeXSDatatype(QName) - Method in class org.dom4j.datatype.DatatypeElementFactory
  DOCUMENT ME!
getAttributes() - Method in class org.dom4j.dom.DOMAttribute
getAttributes() - Method in class org.dom4j.dom.DOMCDATA
getAttributes() - Method in class org.dom4j.dom.DOMComment
getAttributes() - Method in class org.dom4j.dom.DOMDocument
getAttributes() - Method in class org.dom4j.dom.DOMDocumentType
getAttributes() - Method in class org.dom4j.dom.DOMElement
getAttributes() - Method in class org.dom4j.dom.DOMEntityReference
getAttributes() - Method in class org.dom4j.dom.DOMNamespace
getAttributes(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getAttributes() - Method in class org.dom4j.dom.DOMProcessingInstruction
getAttributes() - Method in class org.dom4j.dom.DOMText
getBackingList() - Method in class org.dom4j.tree.ContentListFacade
getBaseUri() - Method in class org.dom4j.datatype.DatatypeAttribute
getBaseUri() - Method in class org.dom4j.datatype.DatatypeElement
getBeanAttributeList() - Method in class org.dom4j.bean.BeanElement
getChildAt(int) - Method in class org.dom4j.swing.BranchTreeNode
getChildAt(int) - Method in class org.dom4j.swing.LeafTreeNode
getChildCount() - Method in class org.dom4j.swing.BranchTreeNode
getChildCount() - Method in class org.dom4j.swing.LeafTreeNode
getChildElementXSDatatype(QName) - Method in class org.dom4j.datatype.DatatypeElementFactory
  DOCUMENT ME!
getChildList() - Method in class org.dom4j.swing.BranchTreeNode
  Uses Lazy Initialization pattern to create a List of children
getChildNodes() - Method in class org.dom4j.dom.DOMAttribute
getChildNodes() - Method in class org.dom4j.dom.DOMCDATA
getChildNodes() - Method in class org.dom4j.dom.DOMComment
getChildNodes() - Method in class org.dom4j.dom.DOMDocument
getChildNodes() - Method in class org.dom4j.dom.DOMDocumentType
getChildNodes() - Method in class org.dom4j.dom.DOMElement
getChildNodes() - Method in class org.dom4j.dom.DOMEntityReference
getChildNodes() - Method in class org.dom4j.dom.DOMNamespace
getChildNodes(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getChildNodes() - Method in class org.dom4j.dom.DOMProcessingInstruction
getChildNodes() - Method in class org.dom4j.dom.DOMText
getColumn(int) - Method in class org.dom4j.swing.XMLTableDefinition
getColumn(String) - Method in class org.dom4j.swing.XMLTableDefinition
getColumnClass() - Method in class org.dom4j.swing.XMLTableColumnDefinition
getColumnClass(int) - Method in class org.dom4j.swing.XMLTableDefinition
getColumnClass(int) - Method in class org.dom4j.swing.XMLTableModel
getColumnCount() - Method in class org.dom4j.swing.XMLTableDefinition
getColumnCount() - Method in class org.dom4j.swing.XMLTableModel
getColumnName(int) - Method in class org.dom4j.swing.XMLTableDefinition
  DOCUMENT ME!
getColumnName(int) - Method in class org.dom4j.swing.XMLTableModel
getColumnNameXPath() - Method in class org.dom4j.swing.XMLTableColumnDefinition
  DOCUMENT ME!
getColumnNameXPath(int) - Method in class org.dom4j.swing.XMLTableDefinition
  DOCUMENT ME!
getColumnXPath(int) - Method in class org.dom4j.swing.XMLTableDefinition
  DOCUMENT ME!
getCompareValue(Node) - Method in class org.dom4j.xpath.DefaultXPath
  DOCUMENT ME!
getConsumer() - Method in class org.dom4j.io.STAXEventWriter
  Returns a reference to the underlying event consumer to which events are written.
getContentAsStringValue(Object) - Method in class org.dom4j.tree.AbstractBranch
  DOCUMENT ME!
getContentAsText(Object) - Method in class org.dom4j.tree.AbstractBranch
  DOCUMENT ME!
getContentHandler() - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
getContextSupport() - Method in class org.dom4j.xpath.XPathPattern
getCopyOfUserData() - Method in class org.dom4j.util.UserDataElement
  If a deep copy of user data is required whenever the clone() or createCopy() methods are called on this element then this method should return a clone of the user data
getCurrent() - Method in interface org.dom4j.ElementPath
  DOCUMENT ME!
getDTDHandler() - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
getData() - Method in interface org.dom4j.Attribute
  Accesses the data of this attribute which may implement data typing bindings such as `XML Schema` or `Java Bean` bindings or will return the same value as `Node.getText()`.
getData() - Method in interface org.dom4j.Element
  Accesses the data of this element which may implement data typing bindings such as XML Schema or Java Bean bindings or will return the same value as `Element.getText()`
getData() - Method in class org.dom4j.bean.BeanAttribute
getData(int) - Method in class org.dom4j.bean.BeanAttributeList
getData() - Method in class org.dom4j.bean.BeanElement
  DOCUMENT ME!
getData(int, Object) - Method in class org.dom4j.bean.BeanMetaData
getData() - Method in class org.dom4j.datatype.DatatypeAttribute
getData() - Method in class org.dom4j.datatype.DatatypeElement
getData() - Method in class org.dom4j.dom.DOMCDATA
getData() - Method in class org.dom4j.dom.DOMComment
getData(CharacterData) - Static method in class org.dom4j.dom.DOMNodeHelper
getData() - Method in class org.dom4j.dom.DOMProcessingInstruction
getData() - Method in class org.dom4j.dom.DOMText
getData() - Method in class org.dom4j.tree.AbstractAttribute
getData() - Method in class org.dom4j.tree.AbstractElement
getData() - Method in class org.dom4j.util.UserDataAttribute
getData() - Method in class org.dom4j.util.UserDataElement
getDefaultNamespace() - Method in class org.dom4j.tree.NamespaceStack
getDefinition() - Method in class org.dom4j.swing.XMLTableModel
  Getter for property definition.
getDispatchHandler() - Method in class org.dom4j.io.SAXReader
getDispatchHandler() - Method in class org.dom4j.io.XPP3Reader
getDispatchHandler() - Method in class org.dom4j.io.XPPReader
getDocType() - Method in interface org.dom4j.Document
  DOCUMENT ME!
getDocType() - Method in class org.dom4j.tree.DefaultDocument
getDoctype() - Method in class org.dom4j.dom.DOMDocument
getDocument() - Method in interface org.dom4j.Node
  `getDocument` returns the `Document` that this `Node` is part of if this node supports the parent relationship.
getDocument() - Method in class org.dom4j.io.DocumentResult
  DOCUMENT ME!
getDocument() - Method in class org.dom4j.io.DocumentSource
  DOCUMENT ME!
getDocument() - Method in class org.dom4j.io.SAXContentHandler
  DOCUMENT ME!
getDocument() - Method in class org.dom4j.swing.DocumentTreeModel
  DOCUMENT ME!
getDocument() - Method in class org.dom4j.tree.AbstractDocument
getDocument() - Method in class org.dom4j.tree.AbstractNode
getDocument() - Method in class org.dom4j.tree.BaseElement
getDocument() - Method in class org.dom4j.tree.DefaultElement
getDocumentElement() - Method in class org.dom4j.dom.DOMDocument
getDocumentFactory() - Method in class org.dom4j.QName
  DOCUMENT ME!
getDocumentFactory() - Method in class org.dom4j.bean.BeanElement
getDocumentFactory() - Method in class org.dom4j.dom.DOMDocument
getDocumentFactory() - Method in class org.dom4j.dom.DOMElement
getDocumentFactory() - Method in class org.dom4j.io.DOMReader
  DOCUMENT ME!
getDocumentFactory() - Method in class org.dom4j.io.SAXModifier
  Get the `DocumentFactory`used to create the DOM4J document structure
getDocumentFactory() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
getDocumentFactory() - Method in class org.dom4j.io.XPP3Reader
  DOCUMENT ME!
getDocumentFactory() - Method in class org.dom4j.io.XPPReader
  DOCUMENT ME!
getDocumentFactory() - Method in class org.dom4j.tree.AbstractElement
getDocumentFactory() - Method in class org.dom4j.tree.AbstractNode
getDocumentFactory() - Method in class org.dom4j.tree.DefaultDocument
getDocumentFactory() - Method in class org.dom4j.tree.DefaultElement
getDocumentFactory() - Method in class org.dom4j.tree.NamespaceStack
getDocumentFactory() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getDomDocumentClass() - Method in class org.dom4j.io.DOMWriter
getElement(int) - Method in interface org.dom4j.ElementPath
  DOCUMENT ME!
getElement() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getElementById(String) - Method in class org.dom4j.dom.DOMDocument
getElementFactory(QName) - Method in class org.dom4j.datatype.DatatypeDocumentFactory
  Registers the given `DatatypeElementFactory` for the given <element> schema element
getElementName() - Method in interface org.dom4j.DocumentType
  This method is the equivalent to the `Node.getName()`method.
getElementName() - Method in class org.dom4j.dtd.AttributeDecl
  Getter for property elementName.
getElementName() - Method in class org.dom4j.tree.DefaultDocumentType
getElementStack() - Method in class org.dom4j.io.SAXContentHandler
getElementsByTagName(String) - Method in class org.dom4j.dom.DOMDocument
getElementsByTagName(String) - Method in class org.dom4j.dom.DOMElement
getElementsByTagNameNS(String, String) - Method in class org.dom4j.dom.DOMDocument
getElementsByTagNameNS(String, String) - Method in class org.dom4j.dom.DOMElement
getEncoding() - Method in class org.dom4j.io.OutputFormat
getEncoding() - Method in class org.dom4j.io.SAXReader
  Returns encoding used for InputSource (null means system default encoding)
getEntities() - Method in class org.dom4j.dom.DOMDocumentType
getEntityResolver() - Method in interface org.dom4j.Document
  DOCUMENT ME!
getEntityResolver() - Method in class org.dom4j.io.SAXContentHandler
getEntityResolver() - Method in class org.dom4j.io.SAXReader
  Returns the current entity resolver used to resolve entities
getEntityResolver() - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
getEntityResolver() - Method in class org.dom4j.tree.DefaultDocument
getErrorHandler() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
getErrorHandler() - Method in class org.dom4j.io.SAXValidator
  DOCUMENT ME!
getErrorHandler() - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
getErrorQName() - Method in class org.dom4j.util.XMLErrorHandler
getErrors() - Method in class org.dom4j.util.XMLErrorHandler
getEventFactory() - Method in class org.dom4j.io.STAXEventWriter
  Returns a reference to the event factory used to construct STAX events.
getExternalDeclarations() - Method in interface org.dom4j.DocumentType
  Returns a list of internal DTD declaration objects, defined in the `org.dom4j.dtd`package
getExternalDeclarations() - Method in class org.dom4j.tree.DefaultDocumentType
getFatalErrorQName() - Method in class org.dom4j.util.XMLErrorHandler
getFeature(String) - Method in class org.dom4j.io.SAXWriter
  Looks up the value of a feature.
getFirstChild() - Method in class org.dom4j.dom.DOMAttribute
getFirstChild() - Method in class org.dom4j.dom.DOMCDATA
getFirstChild() - Method in class org.dom4j.dom.DOMComment
getFirstChild() - Method in class org.dom4j.dom.DOMDocument
getFirstChild() - Method in class org.dom4j.dom.DOMDocumentType
getFirstChild() - Method in class org.dom4j.dom.DOMElement
getFirstChild() - Method in class org.dom4j.dom.DOMEntityReference
getFirstChild() - Method in class org.dom4j.dom.DOMNamespace
getFirstChild(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getFirstChild() - Method in class org.dom4j.dom.DOMProcessingInstruction
getFirstChild() - Method in class org.dom4j.dom.DOMText
getFunctionContext() - Method in interface org.dom4j.XPath
  DOCUMENT ME!
getFunctionContext() - Method in class org.dom4j.xpath.DefaultXPath
getHandler() - Method in class org.dom4j.io.XMLResult
getImplementation() - Method in class org.dom4j.dom.DOMDocument
getImportPrecedence() - Method in class org.dom4j.rule.Rule
  Getter for property importPrecedence.
getIndent() - Method in class org.dom4j.io.OutputFormat
getIndex(String) - Method in class org.dom4j.bean.BeanMetaData
getIndex(QName) - Method in class org.dom4j.bean.BeanMetaData
getIndex(TreeNode) - Method in class org.dom4j.swing.BranchTreeNode
getIndex(TreeNode) - Method in class org.dom4j.swing.LeafTreeNode
getInputSource() - Method in class org.dom4j.io.SAXContentHandler
getInstance() - Static method in class org.dom4j.DocumentFactory
  Access to singleton implementation of DocumentFactory which is used if no DocumentFactory is specified when building using the standard builders.
getInstance() - Static method in class org.dom4j.bean.BeanDocumentFactory
  Access to the singleton instance of this factory.
getInstance() - Static method in class org.dom4j.datatype.DatatypeDocumentFactory
  Access to the singleton instance of this factory.
getInstance() - Static method in class org.dom4j.dom.DOMDocumentFactory
  Access to the singleton instance of this factory.
getInstance() - Static method in class org.dom4j.util.IndexedDocumentFactory
  Access to the singleton instance of this factory.
getInstance() - Static method in class org.dom4j.util.NonLazyDocumentFactory
  Access to the singleton instance of this factory.
getInstance() - Static method in class org.dom4j.util.UserDataDocumentFactory
  Access to the singleton instance of this factory.
getInternalDeclarations() - Method in interface org.dom4j.DocumentType
  Returns a list of internal DTD declaration objects, defined in the `org.dom4j.dtd`package
getInternalDeclarations() - Method in class org.dom4j.tree.DefaultDocumentType
getInternalSubset() - Method in class org.dom4j.dom.DOMDocumentType
getKey() - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
getLastChild() - Method in class org.dom4j.dom.DOMAttribute
getLastChild() - Method in class org.dom4j.dom.DOMCDATA
getLastChild() - Method in class org.dom4j.dom.DOMComment
getLastChild() - Method in class org.dom4j.dom.DOMDocument
getLastChild() - Method in class org.dom4j.dom.DOMDocumentType
getLastChild() - Method in class org.dom4j.dom.DOMElement
getLastChild() - Method in class org.dom4j.dom.DOMEntityReference
getLastChild() - Method in class org.dom4j.dom.DOMNamespace
getLastChild(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getLastChild() - Method in class org.dom4j.dom.DOMProcessingInstruction
getLastChild() - Method in class org.dom4j.dom.DOMText
getLength() - Method in class org.dom4j.dom.DOMAttributeNodeMap
getLength() - Method in class org.dom4j.dom.DOMCDATA
getLength() - Method in class org.dom4j.dom.DOMComment
getLength() - Method in class org.dom4j.dom.DOMNodeHelper.EmptyNodeList
getLength(CharacterData) - Static method in class org.dom4j.dom.DOMNodeHelper
getLength() - Method in class org.dom4j.dom.DOMText
getLexicalHandler() - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
getLexicalHandler() - Method in class org.dom4j.io.XMLResult
getLexicalHandler() - Method in class org.dom4j.io.XMLWriter
getLineSeparator() - Method in class org.dom4j.io.OutputFormat
getLocalName() - Method in class org.dom4j.dom.DOMAttribute
getLocalName() - Method in class org.dom4j.dom.DOMCDATA
getLocalName() - Method in class org.dom4j.dom.DOMComment
getLocalName() - Method in class org.dom4j.dom.DOMDocument
getLocalName() - Method in class org.dom4j.dom.DOMDocumentType
getLocalName() - Method in class org.dom4j.dom.DOMElement
getLocalName() - Method in class org.dom4j.dom.DOMEntityReference
getLocalName() - Method in class org.dom4j.dom.DOMNamespace
getLocalName(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getLocalName() - Method in class org.dom4j.dom.DOMProcessingInstruction
getLocalName() - Method in class org.dom4j.dom.DOMText
getLocalName() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getMatchType() - Method in interface org.dom4j.rule.Pattern
  DOCUMENT ME!
getMatchType() - Method in class org.dom4j.rule.Rule
  DOCUMENT ME!
getMatchType() - Method in class org.dom4j.rule.pattern.DefaultPattern
getMatchType() - Method in class org.dom4j.rule.pattern.NodeTypePattern
getMatchType() - Method in class org.dom4j.xpath.XPathPattern
getMatchesNodeName() - Method in interface org.dom4j.rule.Pattern
  For patterns which only match an ATTRIBUTE_NODE or an ELEMENT_NODE then this pattern may return the name of the element or attribute it matches.
getMatchesNodeName() - Method in class org.dom4j.rule.Rule
  For patterns which only match an ATTRIBUTE_NODE or an ELEMENT_NODE then this pattern may return the name of the element or attribute it matches.
getMatchesNodeName() - Method in class org.dom4j.rule.pattern.DefaultPattern
getMatchesNodeName() - Method in class org.dom4j.rule.pattern.NodeTypePattern
getMatchesNodeName() - Method in class org.dom4j.xpath.XPathPattern
getMatchingRule(Node) - Method in class org.dom4j.rule.Mode
  Performs an XSLT processing model match for the rule which matches the given Node the best.
getMatchingRule(String, Node) - Method in class org.dom4j.rule.RuleManager
  Performs an XSLT processing model match for the rule which matches the given Node the best.
getMatchingRule(Node) - Method in class org.dom4j.rule.RuleSet
  Performs an XSLT processing model match for the rule which matches the given Node the best.
getMaximumAllowedCharacter() - Method in class org.dom4j.io.XMLWriter
  Returns the maximum allowed character code that should be allowed unescaped which defaults to 127 in US-ASCII (7 bit) or 255 in ISO- (8 bit).
getMessage() - Method in class org.dom4j.DocumentException
getMode() - Method in class org.dom4j.rule.Rule
  Getter for property mode.
getMode(String) - Method in class org.dom4j.rule.RuleManager
  DOCUMENT ME!
getModeName() - Method in class org.dom4j.rule.Stylesheet
  DOCUMENT ME!
getModel() - Method in class org.dom4j.dtd.ElementDecl
  Getter for property model.
getName() - Method in interface org.dom4j.Node
  `getName` returns the name of this node.
getName() - Method in class org.dom4j.QName
  DOCUMENT ME!
getName() - Method in class org.dom4j.dtd.ElementDecl
  Getter for property name.
getName() - Method in class org.dom4j.dtd.ExternalEntityDecl
  Getter for property name.
getName() - Method in class org.dom4j.dtd.InternalEntityDecl
  Getter for property name.
getName() - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Getter for property name.
getName() - Method in class org.dom4j.tree.AbstractAttribute
getName() - Method in class org.dom4j.tree.AbstractDocumentType
getName() - Method in class org.dom4j.tree.AbstractElement
getName() - Method in class org.dom4j.tree.AbstractNode
getName() - Method in class org.dom4j.tree.AbstractProcessingInstruction
getName() - Method in class org.dom4j.tree.DefaultDocument
getName() - Method in class org.dom4j.tree.FlyweightEntity
  DOCUMENT ME!
getNamedItem(String) - Method in class org.dom4j.dom.DOMAttributeNodeMap
getNamedItemNS(String, String) - Method in class org.dom4j.dom.DOMAttributeNodeMap
getNamespace() - Method in interface org.dom4j.Attribute
  Returns the `Namespace` of this element if one exists otherwise null is returned returned.
getNamespace() - Method in interface org.dom4j.Element
  Returns the `Namespace` of this element if one exists otherwise `Namespace.NO_NAMESPACE` is returned.
getNamespace() - Method in class org.dom4j.QName
  DOCUMENT ME!
getNamespace(String, String) - Method in class org.dom4j.io.DOMReader
getNamespace() - Method in class org.dom4j.tree.AbstractAttribute
getNamespace() - Method in class org.dom4j.tree.AbstractElement
getNamespace(int) - Method in class org.dom4j.tree.NamespaceStack
  DOCUMENT ME!
getNamespaceCache() - Method in class org.dom4j.tree.NamespaceStack
getNamespaceCache(Namespace) - Method in class org.dom4j.tree.QNameCache
  DOCUMENT ME!
getNamespaceContext() - Method in interface org.dom4j.XPath
  DOCUMENT ME!
getNamespaceContext() - Method in class org.dom4j.xpath.DefaultXPath
getNamespaceForPrefix(String) - Method in interface org.dom4j.Element
  Returns the `Namespace` which is mapped to the given prefix or null if it could not be found.
getNamespaceForPrefix(String) - Method in class org.dom4j.tree.AbstractElement
getNamespaceForPrefix(String) - Method in class org.dom4j.tree.DefaultElement
getNamespaceForPrefix(String) - Method in class org.dom4j.tree.NamespaceStack
  DOCUMENT ME!
getNamespaceForURI(String) - Method in interface org.dom4j.Element
  Returns the `Namespace` which is mapped to the given URI or null if it could not be found.
getNamespaceForURI(String) - Method in class org.dom4j.tree.AbstractElement
getNamespaceForURI(String) - Method in class org.dom4j.tree.DefaultElement
getNamespacePrefix() - Method in interface org.dom4j.Attribute
  Returns the namespace prefix of this element if one exists otherwise an empty `String` is returned.
getNamespacePrefix() - Method in interface org.dom4j.Element
  Returns the namespace prefix of this element if one exists otherwise an empty `String` is returned.
getNamespacePrefix() - Method in class org.dom4j.QName
  DOCUMENT ME!
getNamespacePrefix(String) - Method in class org.dom4j.datatype.DatatypeAttribute
getNamespacePrefix(String) - Method in class org.dom4j.datatype.DatatypeElement
getNamespacePrefix() - Method in class org.dom4j.tree.AbstractAttribute
getNamespacePrefix() - Method in class org.dom4j.tree.AbstractElement
getNamespaceURI() - Method in interface org.dom4j.Attribute
  Returns the URI mapped to the namespace of this element if one exists otherwise an empty `String` is returned.
getNamespaceURI() - Method in interface org.dom4j.Element
  Returns the URI mapped to the namespace of this element if one exists otherwise an empty `String` is returned.
getNamespaceURI() - Method in class org.dom4j.QName
  DOCUMENT ME!
getNamespaceURI() - Method in class org.dom4j.dom.DOMAttribute
getNamespaceURI() - Method in class org.dom4j.dom.DOMCDATA
getNamespaceURI() - Method in class org.dom4j.dom.DOMComment
getNamespaceURI() - Method in class org.dom4j.dom.DOMDocument
getNamespaceURI() - Method in class org.dom4j.dom.DOMDocumentType
getNamespaceURI() - Method in class org.dom4j.dom.DOMElement
getNamespaceURI() - Method in class org.dom4j.dom.DOMEntityReference
getNamespaceURI() - Method in class org.dom4j.dom.DOMNamespace
getNamespaceURI(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getNamespaceURI() - Method in class org.dom4j.dom.DOMProcessingInstruction
getNamespaceURI() - Method in class org.dom4j.dom.DOMText
getNamespaceURI() - Method in class org.dom4j.tree.AbstractAttribute
getNamespaceURI() - Method in class org.dom4j.tree.AbstractElement
getNamespaceUri() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getNamespacesForURI(String) - Method in interface org.dom4j.Element
  Returns the all namespaces which are mapped to the given URI or an empty list if no such namespaces could be found.
getNamespacesForURI(String) - Method in class org.dom4j.tree.AbstractElement
getNestedException() - Method in class org.dom4j.DocumentException
getNewLineAfterNTags() - Method in class org.dom4j.io.OutputFormat
getNextSibling() - Method in class org.dom4j.dom.DOMAttribute
getNextSibling() - Method in class org.dom4j.dom.DOMCDATA
getNextSibling() - Method in class org.dom4j.dom.DOMComment
getNextSibling() - Method in class org.dom4j.dom.DOMDocument
getNextSibling() - Method in class org.dom4j.dom.DOMDocumentType
getNextSibling() - Method in class org.dom4j.dom.DOMElement
getNextSibling() - Method in class org.dom4j.dom.DOMEntityReference
getNextSibling() - Method in class org.dom4j.dom.DOMNamespace
getNextSibling(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getNextSibling() - Method in class org.dom4j.dom.DOMProcessingInstruction
getNextSibling() - Method in class org.dom4j.dom.DOMText
getNodeName() - Method in class org.dom4j.dom.DOMAttribute
getNodeName() - Method in class org.dom4j.dom.DOMCDATA
getNodeName() - Method in class org.dom4j.dom.DOMComment
getNodeName() - Method in class org.dom4j.dom.DOMDocument
getNodeName() - Method in class org.dom4j.dom.DOMDocumentType
getNodeName() - Method in class org.dom4j.dom.DOMElement
getNodeName() - Method in class org.dom4j.dom.DOMEntityReference
getNodeName() - Method in class org.dom4j.dom.DOMNamespace
getNodeName() - Method in class org.dom4j.dom.DOMProcessingInstruction
getNodeName() - Method in class org.dom4j.dom.DOMText
getNodeType() - Method in class org.dom4j.Namespace
getNodeType() - Method in interface org.dom4j.Node
  Returns the code according to the type of node.
getNodeType() - Method in class org.dom4j.tree.AbstractAttribute
getNodeType() - Method in class org.dom4j.tree.AbstractCDATA
getNodeType() - Method in class org.dom4j.tree.AbstractComment
getNodeType() - Method in class org.dom4j.tree.AbstractDocument
getNodeType() - Method in class org.dom4j.tree.AbstractDocumentType
getNodeType() - Method in class org.dom4j.tree.AbstractElement
getNodeType() - Method in class org.dom4j.tree.AbstractEntity
getNodeType() - Method in class org.dom4j.tree.AbstractNode
getNodeType() - Method in class org.dom4j.tree.AbstractProcessingInstruction
getNodeType() - Method in class org.dom4j.tree.AbstractText
getNodeTypeName() - Method in interface org.dom4j.Node
  DOCUMENT ME!
getNodeTypeName() - Method in class org.dom4j.tree.AbstractNode
getNodeValue() - Method in class org.dom4j.dom.DOMAttribute
getNodeValue() - Method in class org.dom4j.dom.DOMCDATA
getNodeValue() - Method in class org.dom4j.dom.DOMComment
getNodeValue() - Method in class org.dom4j.dom.DOMDocument
getNodeValue() - Method in class org.dom4j.dom.DOMDocumentType
getNodeValue() - Method in class org.dom4j.dom.DOMElement
getNodeValue() - Method in class org.dom4j.dom.DOMEntityReference
getNodeValue() - Method in class org.dom4j.dom.DOMNamespace
getNodeValue(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getNodeValue() - Method in class org.dom4j.dom.DOMProcessingInstruction
getNodeValue() - Method in class org.dom4j.dom.DOMText
getNotations() - Method in class org.dom4j.dom.DOMDocumentType
getOmitElementCloseSet() - Method in class org.dom4j.io.HTMLWriter
  A clone of the Set of elements that can have their close-tags omitted.
getOutputFormat() - Method in class org.dom4j.io.XMLWriter
  Lets subclasses get at the current format object, so they can call setTrimText, setNewLines, etc.
getOutputFormat() - Method in class org.dom4j.jaxb.JAXBWriter
  Returns the OutputFormat that will be used when writing the XML stream.
getOwnerDocument() - Method in class org.dom4j.dom.DOMAttribute
getOwnerDocument() - Method in class org.dom4j.dom.DOMCDATA
getOwnerDocument() - Method in class org.dom4j.dom.DOMComment
getOwnerDocument() - Method in class org.dom4j.dom.DOMDocument
getOwnerDocument() - Method in class org.dom4j.dom.DOMDocumentType
getOwnerDocument() - Method in class org.dom4j.dom.DOMElement
getOwnerDocument() - Method in class org.dom4j.dom.DOMEntityReference
getOwnerDocument() - Method in class org.dom4j.dom.DOMNamespace
getOwnerDocument(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getOwnerDocument() - Method in class org.dom4j.dom.DOMProcessingInstruction
getOwnerDocument() - Method in class org.dom4j.dom.DOMText
getOwnerElement() - Method in class org.dom4j.dom.DOMAttribute
getParent() - Method in interface org.dom4j.Node
  `getParent` returns the parent `Element` if this node supports the parent relationship or null if it is the root element or does not support the parent relationship.
getParent() - Method in class org.dom4j.bean.BeanAttribute
getParent() - Method in class org.dom4j.bean.BeanAttributeList
getParent() - Method in class org.dom4j.datatype.DatatypeAttribute
getParent() - Method in class org.dom4j.swing.LeafTreeNode
getParent() - Method in class org.dom4j.tree.AbstractNode
getParent() - Method in class org.dom4j.tree.BaseElement
getParent() - Method in class org.dom4j.tree.DefaultAttribute
getParent() - Method in class org.dom4j.tree.DefaultCDATA
getParent() - Method in class org.dom4j.tree.DefaultComment
getParent() - Method in class org.dom4j.tree.DefaultElement
getParent() - Method in class org.dom4j.tree.DefaultEntity
getParent() - Method in class org.dom4j.tree.DefaultNamespace
getParent() - Method in class org.dom4j.tree.DefaultProcessingInstruction
getParent() - Method in class org.dom4j.tree.DefaultText
getParentNode() - Method in class org.dom4j.dom.DOMAttribute
getParentNode() - Method in class org.dom4j.dom.DOMCDATA
getParentNode() - Method in class org.dom4j.dom.DOMComment
getParentNode() - Method in class org.dom4j.dom.DOMDocument
getParentNode() - Method in class org.dom4j.dom.DOMDocumentType
getParentNode() - Method in class org.dom4j.dom.DOMElement
getParentNode() - Method in class org.dom4j.dom.DOMEntityReference
getParentNode() - Method in class org.dom4j.dom.DOMNamespace
getParentNode(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getParentNode() - Method in class org.dom4j.dom.DOMProcessingInstruction
getParentNode() - Method in class org.dom4j.dom.DOMText
getPath() - Method in interface org.dom4j.ElementPath
  DOCUMENT ME!
getPath(Element) - Method in class org.dom4j.Namespace
getPath() - Method in interface org.dom4j.Node
  Returns the XPath expression which will return a node set containing the given node such as /a/b/@c.
getPath(Element) - Method in interface org.dom4j.Node
  Returns the relative XPath expression which will return a node set containing the given node such as a/b/@c.
getPath(Element) - Method in class org.dom4j.tree.AbstractAttribute
getPath(Element) - Method in class org.dom4j.tree.AbstractCharacterData
getPath(Element) - Method in class org.dom4j.tree.AbstractComment
getPath(Element) - Method in class org.dom4j.tree.AbstractDocument
getPath(Element) - Method in class org.dom4j.tree.AbstractDocumentType
getPath(Element) - Method in class org.dom4j.tree.AbstractElement
getPath(Element) - Method in class org.dom4j.tree.AbstractEntity
getPath() - Method in class org.dom4j.tree.AbstractNode
getPath(Element) - Method in class org.dom4j.tree.AbstractProcessingInstruction
getPattern() - Method in class org.dom4j.rule.Rule
  Getter for property pattern.
getPrefix() - Method in class org.dom4j.Namespace
  DOCUMENT ME!
getPrefix() - Method in class org.dom4j.dom.DOMAttribute
getPrefix() - Method in class org.dom4j.dom.DOMCDATA
getPrefix() - Method in class org.dom4j.dom.DOMComment
getPrefix() - Method in class org.dom4j.dom.DOMDocument
getPrefix() - Method in class org.dom4j.dom.DOMDocumentType
getPrefix() - Method in class org.dom4j.dom.DOMElement
getPrefix() - Method in class org.dom4j.dom.DOMEntityReference
getPrefix(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getPrefix() - Method in class org.dom4j.dom.DOMProcessingInstruction
getPrefix() - Method in class org.dom4j.dom.DOMText
getPrefix() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getPreformattedTags() - Method in class org.dom4j.io.HTMLWriter
getPreviousSibling() - Method in class org.dom4j.dom.DOMAttribute
getPreviousSibling() - Method in class org.dom4j.dom.DOMCDATA
getPreviousSibling() - Method in class org.dom4j.dom.DOMComment
getPreviousSibling() - Method in class org.dom4j.dom.DOMDocument
getPreviousSibling() - Method in class org.dom4j.dom.DOMDocumentType
getPreviousSibling() - Method in class org.dom4j.dom.DOMElement
getPreviousSibling() - Method in class org.dom4j.dom.DOMEntityReference
getPreviousSibling() - Method in class org.dom4j.dom.DOMNamespace
getPreviousSibling(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
getPreviousSibling() - Method in class org.dom4j.dom.DOMProcessingInstruction
getPreviousSibling() - Method in class org.dom4j.dom.DOMText
getPriority() - Method in interface org.dom4j.rule.Pattern
  Returns the default resolution policy of the pattern according to the XSLT conflict resolution spec .
getPriority() - Method in class org.dom4j.rule.Rule
  Getter for property priority.
getPriority() - Method in class org.dom4j.rule.pattern.DefaultPattern
getPriority() - Method in class org.dom4j.rule.pattern.NodeTypePattern
getPriority() - Method in class org.dom4j.xpath.XPathPattern
getProperty(String) - Method in class org.dom4j.io.SAXWriter
  Gets the given SAX property
getProperty(String) - Method in class org.dom4j.io.XMLWriter
getProxy() - Method in class org.dom4j.util.ProxyDocumentFactory
getPublicID() - Method in interface org.dom4j.DocumentType
getPublicID() - Method in class org.dom4j.dtd.ExternalEntityDecl
  Getter for property publicID.
getPublicID() - Method in class org.dom4j.tree.DefaultDocumentType
  DOCUMENT ME!
getPublicId() - Method in class org.dom4j.dom.DOMDocumentType
getQName() - Method in interface org.dom4j.Attribute
  Returns the `QName` of this attribute which represents the local name, the qualified name and the `Namespace`.
getQName() - Method in interface org.dom4j.Element
  Returns the `QName` of this element which represents the local name, the qualified name and the `Namespace`.
getQName(String) - Method in interface org.dom4j.Element
  Returns the `QName` for the given qualified name, using the namespace URI in scope for the given prefix of the qualified name or the default namespace if the qualified name has no prefix.
getQName() - Method in class org.dom4j.bean.BeanAttribute
getQName(int) - Method in class org.dom4j.bean.BeanAttributeList
getQName(int) - Method in class org.dom4j.bean.BeanMetaData
getQName() - Method in class org.dom4j.datatype.DatatypeAttribute
getQName() - Method in class org.dom4j.datatype.DatatypeElementFactory
  DOCUMENT ME!
getQName(String, String) - Method in class org.dom4j.dom.DOMElement
getQName(String) - Method in class org.dom4j.tree.AbstractElement
getQName() - Method in class org.dom4j.tree.BaseElement
getQName() - Method in class org.dom4j.tree.DefaultElement
getQName() - Method in class org.dom4j.tree.FlyweightAttribute
getQName(String, String, String) - Method in class org.dom4j.tree.NamespaceStack
getQNames() - Method in class org.dom4j.DocumentFactory
  Returns a list of all the QName instances currently used by this document factory
getQNames() - Method in class org.dom4j.tree.QNameCache
  Returns a list of all the QName instances currently used
getQualifiedName() - Method in interface org.dom4j.Attribute
  Returns the fully qualified name of this element.
getQualifiedName() - Method in interface org.dom4j.Element
  Returns the fully qualified name of this element.
getQualifiedName() - Method in class org.dom4j.QName
  DOCUMENT ME!
getQualifiedName() - Method in class org.dom4j.tree.AbstractAttribute
getQualifiedName() - Method in class org.dom4j.tree.AbstractElement
getRawName() - Method in class org.dom4j.xpp.ProxyXmlStartTag
getRootElement() - Method in interface org.dom4j.Document
  Returns the root `Element`for this document.
getRootElement() - Method in class org.dom4j.tree.DefaultDocument
getRowCount() - Method in class org.dom4j.swing.XMLTableModel
getRowValue(int) - Method in class org.dom4j.swing.XMLTableModel
getRowXPath() - Method in class org.dom4j.swing.XMLTableDefinition
  Getter for property rowXPath.
getRows() - Method in class org.dom4j.swing.XMLTableModel
getRuleArray() - Method in class org.dom4j.rule.RuleSet
  Returns an array of sorted rules.
getRuleSet(int) - Method in class org.dom4j.rule.Mode
  DOCUMENT ME!
getSource() - Method in class org.dom4j.swing.XMLTableModel
  Getter for the XML source, which is usually a Node or List of nodes.
getSpecified() - Method in class org.dom4j.dom.DOMAttribute
getStringValue() - Method in interface org.dom4j.Element
  Returns the XPath string-value of this node.
getStringValue() - Method in class org.dom4j.Namespace
getStringValue() - Method in interface org.dom4j.Node
  Returns the XPath string-value of this node.
getStringValue() - Method in class org.dom4j.tree.AbstractDocument
getStringValue() - Method in class org.dom4j.tree.AbstractElement
getStringValue() - Method in class org.dom4j.tree.AbstractEntity
getStringValue() - Method in class org.dom4j.tree.AbstractNode
getStringValue() - Method in class org.dom4j.tree.DefaultElement
getSystemID() - Method in interface org.dom4j.DocumentType
getSystemID() - Method in class org.dom4j.dtd.ExternalEntityDecl
  Getter for property systemID.
getSystemID() - Method in class org.dom4j.tree.DefaultDocumentType
  DOCUMENT ME!
getSystemId() - Method in class org.dom4j.dom.DOMDocumentType
getTagName() - Method in class org.dom4j.dom.DOMElement
getTarget() - Method in interface org.dom4j.ProcessingInstruction
  This method is the equivalent to the `Node.getName()`method.
getTarget() - Method in class org.dom4j.tree.FlyweightProcessingInstruction
getText() - Method in interface org.dom4j.Element
  Returns the text value of this element without recursing through child elements.
getText() - Method in class org.dom4j.Namespace
getText() - Method in interface org.dom4j.Node
  Returns the text of this node.
getText() - Method in interface org.dom4j.ProcessingInstruction
  DOCUMENT ME!
getText() - Method in interface org.dom4j.XPath
  `getText` will return the textual version of the XPath expression.
getText() - Method in class org.dom4j.tree.AbstractAttribute
getText() - Method in class org.dom4j.tree.AbstractBranch
getText() - Method in class org.dom4j.tree.AbstractDocumentType
  Returns the text format of the declarations if applicable, or the empty String
getText() - Method in class org.dom4j.tree.AbstractNode
getText() - Method in class org.dom4j.tree.DefaultElement
getText() - Method in class org.dom4j.tree.FlyweightCDATA
getText() - Method in class org.dom4j.tree.FlyweightComment
getText() - Method in class org.dom4j.tree.FlyweightEntity
  DOCUMENT ME!
getText() - Method in class org.dom4j.tree.FlyweightProcessingInstruction
getText() - Method in class org.dom4j.tree.FlyweightText
getText() - Method in class org.dom4j.xpath.DefaultXPath
  Retrieve the textual XPath string used to initialize this Object
getText() - Method in class org.dom4j.xpath.XPathPattern
getTextTrim() - Method in interface org.dom4j.Element
  DOCUMENT ME!
getTextTrim() - Method in class org.dom4j.tree.AbstractBranch
getType() - Method in class org.dom4j.dtd.AttributeDecl
  Getter for property type.
getType() - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Getter for property type.
getURI() - Method in class org.dom4j.Namespace
  DOCUMENT ME!
getURI(String) - Method in class org.dom4j.tree.NamespaceStack
  DOCUMENT ME!
getURICache(String) - Method in class org.dom4j.tree.NamespaceCache
  DOCUMENT ME!
getUnionPatterns() - Method in interface org.dom4j.rule.Pattern
  If this pattern is a union pattern then this method should return an array of patterns which describe the union pattern, which should contain more than one pattern.
getUnionPatterns() - Method in class org.dom4j.rule.pattern.DefaultPattern
getUnionPatterns() - Method in class org.dom4j.rule.pattern.NodeTypePattern
getUnionPatterns() - Method in class org.dom4j.xpath.XPathPattern
getUnionRules() - Method in class org.dom4j.rule.Rule
  If this rule contains a union pattern then this method should return an array of Rules which describe the union rule, which should contain more than one rule.
getUniquePath(Element) - Method in class org.dom4j.Namespace
getUniquePath() - Method in interface org.dom4j.Node
  Returns the XPath expression which will return a nodeset of one node which is the current node.
getUniquePath(Element) - Method in interface org.dom4j.Node
  Returns the relative unique XPath expression from the given context which will return a nodeset of one node which is the current node.
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractAttribute
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractCharacterData
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractComment
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractDocument
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractDocumentType
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractElement
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractEntity
getUniquePath() - Method in class org.dom4j.tree.AbstractNode
getUniquePath(Element) - Method in class org.dom4j.tree.AbstractProcessingInstruction
getValue() - Method in interface org.dom4j.Attribute
  Returns the value of the attribute.
getValue(String) - Method in interface org.dom4j.ProcessingInstruction
  Returns the value of a specific name in the PI.
getValue() - Method in class org.dom4j.bean.BeanAttribute
getValue() - Method in class org.dom4j.datatype.DatatypeAttribute
getValue() - Method in class org.dom4j.dtd.AttributeDecl
  Getter for property value.
getValue() - Method in class org.dom4j.dtd.InternalEntityDecl
  Getter for property value.
getValue(Object) - Method in class org.dom4j.swing.XMLTableColumnDefinition
getValue() - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
  Get the value.
getValue() - Method in class org.dom4j.tree.FlyweightAttribute
getValue(String) - Method in class org.dom4j.tree.FlyweightProcessingInstruction
getValueAt(Object, int) - Method in class org.dom4j.swing.XMLTableDefinition
getValueAt(int, int) - Method in class org.dom4j.swing.XMLTableModel
getValueDefault() - Method in class org.dom4j.dtd.AttributeDecl
  Getter for property valueDefault.
getValueOfAction() - Method in class org.dom4j.rule.RuleManager
  DOCUMENT ME!
getValueOfAction() - Method in class org.dom4j.rule.Stylesheet
  DOCUMENT ME!
getValues() - Method in interface org.dom4j.ProcessingInstruction
  DOCUMENT ME!
getValues() - Method in class org.dom4j.tree.FlyweightProcessingInstruction
getVariableContext() - Method in interface org.dom4j.XPath
  DOCUMENT ME!
getVariableContext() - Method in class org.dom4j.xpath.DefaultXPath
getVariableValue(String, String, String) - Method in class org.dom4j.swing.XMLTableDefinition
getWarningQName() - Method in class org.dom4j.util.XMLErrorHandler
getXMLEncoding() - Method in interface org.dom4j.Document
  Return the encoding of this document, as part of the XML declaration This is `null` when unspecified or when it is not known (such as when the Document was created in memory) or when the implementation does not support this operation.
getXMLEncoding() - Method in class org.dom4j.tree.AbstractDocument
getXMLEncoding() - Method in class org.dom4j.tree.DefaultDocument
getXMLFilter() - Method in class org.dom4j.io.SAXReader
  Returns the SAX filter being used to filter SAX events.
getXMLReader() - Method in class org.dom4j.io.DocumentSource
  DOCUMENT ME!
getXMLReader() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
getXMLReader() - Method in class org.dom4j.io.SAXValidator
  DOCUMENT ME!
getXMLWriter() - Method in class org.dom4j.io.SAXModifier
  Returns the current `XMLWriter`.
getXMLWriter() - Method in class org.dom4j.io.XMLResult
getXPPFactory() - Method in class org.dom4j.io.XPP3Reader
getXPPFactory() - Method in class org.dom4j.io.XPPReader
getXPPParser() - Method in class org.dom4j.io.XPP3Reader
getXPPParser() - Method in class org.dom4j.io.XPPReader
getXPath() - Method in class org.dom4j.XPathException
  Returns the XPath expression that caused the problem
getXPath() - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Getter for property xpath.
getXPathNameStep() - Method in class org.dom4j.Namespace
getXPathNameStep() - Method in class org.dom4j.tree.AbstractElement
  Returns the XPath expression to match this Elements name which is getQualifiedName() if there is a namespace prefix defined or if no namespace is present then it is getName() or if a namespace is defined with no prefix then the expression is [name()='X'] where X = getName().
getXPathNamespaceURIs() - Method in class org.dom4j.DocumentFactory
  DOCUMENT ME!
getXPathResult(int) - Method in interface org.dom4j.Element
  Returns a node at the given index suitable for an XPath result set.
getXPathResult(int) - Method in class org.dom4j.tree.AbstractElement
getXSDatatype() - Method in class org.dom4j.datatype.DatatypeAttribute
  Returns the MSV XSDatatype for this node
getXSDatatype() - Method in class org.dom4j.datatype.DatatypeElement
  Returns the MSV XSDatatype for this node
getXmlBranch() - Method in class org.dom4j.swing.BranchTreeNode
getXmlNode() - Method in class org.dom4j.swing.LeafTreeNode

## H

HTMLWriter - class org.dom4j.io.HTMLWriter.
  `HTMLWriter` takes a DOM4J tree and formats it to a stream as HTML.
HTMLWriter(Writer) - Constructor for class org.dom4j.io.HTMLWriter
HTMLWriter(Writer, OutputFormat) - Constructor for class org.dom4j.io.HTMLWriter
HTMLWriter() - Constructor for class org.dom4j.io.HTMLWriter
HTMLWriter(OutputFormat) - Constructor for class org.dom4j.io.HTMLWriter
HTMLWriter(OutputStream) - Constructor for class org.dom4j.io.HTMLWriter
HTMLWriter(OutputStream, OutputFormat) - Constructor for class org.dom4j.io.HTMLWriter
handleException(Exception) - Method in class org.dom4j.bean.BeanDocumentFactory
handleException(Exception) - Method in class org.dom4j.bean.BeanMetaData
handleException(IOException) - Method in class org.dom4j.io.XMLWriter
handleException(Exception) - Method in class org.dom4j.swing.XMLTableColumnDefinition
handleException(Exception) - Method in class org.dom4j.swing.XMLTableDefinition
handleException(Exception) - Method in class org.dom4j.swing.XMLTableModel
handleJaxenException(JaxenException) - Method in class org.dom4j.xpath.DefaultXPath
handleJaxenException(JaxenException) - Method in class org.dom4j.xpath.XPathPattern
handleObject(Element) - Method in interface org.dom4j.jaxb.JAXBObjectHandler
  Called when the `JAXBReader`has finished parsing the xml path the handler was registered for.
hasAttribute(String) - Method in class org.dom4j.dom.DOMElement
hasAttributeNS(String, String) - Method in class org.dom4j.dom.DOMElement
hasAttributes() - Method in class org.dom4j.dom.DOMAttribute
hasAttributes() - Method in class org.dom4j.dom.DOMCDATA
hasAttributes() - Method in class org.dom4j.dom.DOMComment
hasAttributes() - Method in class org.dom4j.dom.DOMDocument
hasAttributes() - Method in class org.dom4j.dom.DOMDocumentType
hasAttributes() - Method in class org.dom4j.dom.DOMElement
hasAttributes() - Method in class org.dom4j.dom.DOMEntityReference
hasAttributes() - Method in class org.dom4j.dom.DOMNamespace
hasAttributes(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
hasAttributes() - Method in class org.dom4j.dom.DOMProcessingInstruction
hasAttributes() - Method in class org.dom4j.dom.DOMText
hasChildNodes() - Method in class org.dom4j.dom.DOMAttribute
hasChildNodes() - Method in class org.dom4j.dom.DOMCDATA
hasChildNodes() - Method in class org.dom4j.dom.DOMComment
hasChildNodes() - Method in class org.dom4j.dom.DOMDocument
hasChildNodes() - Method in class org.dom4j.dom.DOMDocumentType
hasChildNodes() - Method in class org.dom4j.dom.DOMElement
hasChildNodes() - Method in class org.dom4j.dom.DOMEntityReference
hasChildNodes() - Method in class org.dom4j.dom.DOMNamespace
hasChildNodes(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
hasChildNodes() - Method in class org.dom4j.dom.DOMProcessingInstruction
hasChildNodes() - Method in class org.dom4j.dom.DOMText
hasContent() - Method in interface org.dom4j.Node
  `hasContent` returns true if this node is a Branch (either an Element or a Document) and it contains at least one content node such as a child Element or Text node.
hasContent() - Method in class org.dom4j.tree.AbstractBranch
hasContent() - Method in class org.dom4j.tree.AbstractNode
hasFeature(String, String) - Method in class org.dom4j.dom.DOMDocumentFactory
hasMixedContent() - Method in interface org.dom4j.Element
  Returns true if this `Element` has mixed content.
hasMixedContent() - Method in class org.dom4j.tree.AbstractElement
hasNext() - Method in class org.dom4j.tree.FilterIterator
  Deprecated.
hasNext() - Method in class org.dom4j.tree.SingleIterator
hash - Variable in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
hashCode() - Method in class org.dom4j.Namespace
  DOCUMENT ME!
hashCode() - Method in class org.dom4j.QName
  DOCUMENT ME!
hashCode() - Method in class org.dom4j.rule.Rule
hashCode() - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
hashCode() - Method in class org.dom4j.tree.DefaultNamespace

## I

IllegalAddException - exception org.dom4j.IllegalAddException.
  `IllegalAddException` is thrown when a node is added incorrectly to an ``Element``
IllegalAddException(String) - Constructor for class org.dom4j.IllegalAddException
IllegalAddException(Element, Node, String) - Constructor for class org.dom4j.IllegalAddException
IllegalAddException(Branch, Node, String) - Constructor for class org.dom4j.IllegalAddException
IndexedDocumentFactory - class org.dom4j.util.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.
IndexedDocumentFactory() - Constructor for class org.dom4j.util.IndexedDocumentFactory
IndexedElement - class org.dom4j.util.IndexedElement.
  `IndexedElement` is an implementation of `Element`which maintains an index of the attributes and elements it contains to optimise lookups via name.
IndexedElement(String) - Constructor for class org.dom4j.util.IndexedElement
IndexedElement(QName) - Constructor for class org.dom4j.util.IndexedElement
IndexedElement(QName, int) - Constructor for class org.dom4j.util.IndexedElement
InternalEntityDecl - class org.dom4j.dtd.InternalEntityDecl.
  `InternalEntityDecl` represents an internal entity declaration in a DTD.
InternalEntityDecl() - Constructor for class org.dom4j.dtd.InternalEntityDecl
InternalEntityDecl(String, String) - Constructor for class org.dom4j.dtd.InternalEntityDecl
InvalidSchemaException - exception org.dom4j.datatype.InvalidSchemaException.
  `InvalidSchemaException` is thrown when an invalid XML Schema document is used
InvalidSchemaException(String) - Constructor for class org.dom4j.datatype.InvalidSchemaException
InvalidXPathException - exception org.dom4j.InvalidXPathException.
  `InvalidXPathException` is thrown when an invalid XPath expression is used to traverse an XML document
InvalidXPathException(String) - Constructor for class org.dom4j.InvalidXPathException
InvalidXPathException(String, String) - Constructor for class org.dom4j.InvalidXPathException
InvalidXPathException(String, Throwable) - Constructor for class org.dom4j.InvalidXPathException
ignorableWhitespace(char[], int, int) - Method in class org.dom4j.io.XMLWriter
importNode(Node, boolean) - Method in class org.dom4j.dom.DOMDocument
indent() - Method in class org.dom4j.io.XMLWriter
indexOf(Node) - Method in interface org.dom4j.Branch
  Returns the index of the given node if it is a child node of this branch or -1 if the given node is not a child node.
indexOf(Node) - Method in class org.dom4j.tree.AbstractBranch
indexOf(Node) - Method in class org.dom4j.tree.AbstractElement
indexOf(Object) - Method in class org.dom4j.tree.ContentListFacade
indexOf(Node) - Method in class org.dom4j.tree.DefaultElement
init() - Method in class org.dom4j.DocumentFactory
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMAttribute
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMCDATA
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMComment
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMDocument
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMDocumentType
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMElement
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMEntityReference
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMNamespace
insertBefore(Node, Node, Node) - Static method in class org.dom4j.dom.DOMNodeHelper
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMProcessingInstruction
insertBefore(Node, Node) - Method in class org.dom4j.dom.DOMText
insertData(int, String) - Method in class org.dom4j.dom.DOMCDATA
insertData(int, String) - Method in class org.dom4j.dom.DOMComment
insertData(CharacterData, int, String) - Static method in class org.dom4j.dom.DOMNodeHelper
insertData(int, String) - Method in class org.dom4j.dom.DOMText
installLexicalHandler() - Method in class org.dom4j.io.XMLWriter
installXMLFilter(XMLReader) - Method in class org.dom4j.io.SAXReader
  Installs any XMLFilter objects required to allow the SAX event stream to be filtered and preprocessed before it gets to dom4j.
instance() - Method in class org.dom4j.util.PerThreadSingleton
instance() - Method in class org.dom4j.util.SimpleSingleton
instance() - Method in interface org.dom4j.util.SingletonStrategy
  return a singleton instance of the class specified in setSingletonClass
intern(QName) - Method in class org.dom4j.DocumentFactory
  DOCUMENT ME!
intern(QName) - Method in class org.dom4j.tree.QNameCache
  DOCUMENT ME!
internalEntityDecl(String, String) - Method in class org.dom4j.io.SAXContentHandler
  Report an internal entity declaration.
internalEntityDecl(String, String) - Method in class org.dom4j.io.SAXEventRecorder
invalidNodeTypeAddException(Node) - Method in class org.dom4j.tree.AbstractBranch
  Called when an invalid node has been added.
isAttributeNamespaceDeclaration(int) - Method in class org.dom4j.xpp.ProxyXmlStartTag
isDeclareNamespaceAttributes() - Method in class org.dom4j.io.SAXWriter
  Should namespace declarations be converted to "xmlns" attributes.
isElementSpacePreserved(Element) - Method in class org.dom4j.io.XMLWriter
  Determines if element is a special case of XML elements where it contains an xml:space attribute of "preserve".
isEmpty() - Method in class org.dom4j.tree.ContentListFacade
isEscapeText() - Method in class org.dom4j.io.XMLWriter
  DOCUMENT ME!
isExpandEmptyElements() - Method in class org.dom4j.io.OutputFormat
isExpandEmptyElements() - Method in class org.dom4j.io.XMLWriter
isIgnorableEntity(String) - Method in class org.dom4j.io.SAXContentHandler
  a Strategy Method to determine if a given entity name is ignorable
isIgnoreComments() - Method in class org.dom4j.io.SAXContentHandler
  Returns whether we should ignore comments or not.
isIgnoreComments() - Method in class org.dom4j.io.SAXReader
  Returns whether we should ignore comments or not.
isIgnoreableNamespace(Namespace, NamespaceStack) - Method in class org.dom4j.io.SAXWriter
  DOCUMENT ME!
isIncludeExternalDTDDeclarations() - Method in class org.dom4j.io.SAXContentHandler
  DOCUMENT ME!
isIncludeExternalDTDDeclarations() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
isIncludeInternalDTDDeclarations() - Method in class org.dom4j.io.SAXContentHandler
  DOCUMENT ME!
isIncludeInternalDTDDeclarations() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
isLeaf() - Method in class org.dom4j.swing.BranchTreeNode
isLeaf() - Method in class org.dom4j.swing.LeafTreeNode
isMergeAdjacentText() - Method in class org.dom4j.io.SAXContentHandler
  Returns whether adjacent text nodes should be merged together.
isMergeAdjacentText() - Method in class org.dom4j.io.SAXReader
  Returns whether adjacent text nodes should be merged together.
isNamespaceDeclaration(Namespace) - Method in class org.dom4j.io.DOMWriter
isNamespaceDeclaration(Namespace) - Method in class org.dom4j.io.XMLWriter
isNewLineAfterDeclaration() - Method in class org.dom4j.io.OutputFormat
  DOCUMENT ME!
isNewlines() - Method in class org.dom4j.io.OutputFormat
isNotation(String) - Method in class org.dom4j.datatype.DatatypeAttribute
isNotation(String) - Method in class org.dom4j.datatype.DatatypeElement
isOmitEncoding() - Method in class org.dom4j.io.OutputFormat
isPadText() - Method in class org.dom4j.io.OutputFormat
isPreformattedTag(String) - Method in class org.dom4j.io.HTMLWriter
  DOCUMENT ME!
isPruneElements() - Method in class org.dom4j.io.SAXModifier
  Returns true when xml elements are not kept in memory while parsing.
isPruneElements() - Method in class org.dom4j.jaxb.JAXBModifier
  Returns true when the modified `Document`is not kept in memory.
isPruneElements() - Method in class org.dom4j.jaxb.JAXBReader
  When 'true', the DOM4J document will not be kept in memory while parsing.
isReadOnly() - Method in interface org.dom4j.Node
  `isReadOnly` returns true if this node is read only and cannot be modified.
isReadOnly() - Method in class org.dom4j.datatype.DatatypeAttribute
isReadOnly() - Method in class org.dom4j.tree.AbstractBranch
isReadOnly() - Method in class org.dom4j.tree.AbstractNode
isReadOnly() - Method in class org.dom4j.tree.DefaultAttribute
isReadOnly() - Method in class org.dom4j.tree.DefaultCDATA
isReadOnly() - Method in class org.dom4j.tree.DefaultComment
isReadOnly() - Method in class org.dom4j.tree.DefaultEntity
isReadOnly() - Method in class org.dom4j.tree.DefaultNamespace
isReadOnly() - Method in class org.dom4j.tree.DefaultProcessingInstruction
isReadOnly() - Method in class org.dom4j.tree.DefaultText
isRootElement() - Method in interface org.dom4j.Element
  DOCUMENT ME!
isRootElement() - Method in class org.dom4j.tree.AbstractElement
isStringInternEnabled() - Method in class org.dom4j.io.SAXReader
  Sets whether String interning is enabled or disabled for element & attribute names and namespace URIs.
isStripWhitespaceText() - Method in class org.dom4j.io.SAXContentHandler
  Sets whether whitespace between element start and end tags should be ignored
isStripWhitespaceText() - Method in class org.dom4j.io.SAXReader
  Sets whether whitespace between element start and end tags should be ignored
isSupported(String, String) - Method in class org.dom4j.dom.DOMAttribute
isSupported(String, String) - Method in class org.dom4j.dom.DOMCDATA
isSupported(String, String) - Method in class org.dom4j.dom.DOMComment
isSupported(String, String) - Method in class org.dom4j.dom.DOMDocument
isSupported(String, String) - Method in class org.dom4j.dom.DOMDocumentType
isSupported(String, String) - Method in class org.dom4j.dom.DOMElement
isSupported(String, String) - Method in class org.dom4j.dom.DOMEntityReference
isSupported(String, String) - Method in class org.dom4j.dom.DOMNamespace
isSupported(Node, String, String) - Static method in class org.dom4j.dom.DOMNodeHelper
isSupported(String, String) - Method in class org.dom4j.dom.DOMProcessingInstruction
isSupported(String, String) - Method in class org.dom4j.dom.DOMText
isSuppressDeclaration() - Method in class org.dom4j.io.OutputFormat
  DOCUMENT ME!
isTextOnly() - Method in interface org.dom4j.Element
  Returns true if this `Element` has text only content.
isTextOnly() - Method in class org.dom4j.tree.AbstractElement
isTrimText() - Method in class org.dom4j.io.OutputFormat
isUnparsedEntity(String) - Method in class org.dom4j.datatype.DatatypeAttribute
isUnparsedEntity(String) - Method in class org.dom4j.datatype.DatatypeElement
isValidating() - Method in class org.dom4j.io.SAXReader
  DOCUMENT ME!
isXHTML() - Method in class org.dom4j.io.OutputFormat
  Whether or not to use the XHTML standard: like HTML but passes an XML parser with real, closed tags.
item(int) - Method in class org.dom4j.dom.DOMAttributeNodeMap
item(int) - Method in class org.dom4j.dom.DOMNodeHelper.EmptyNodeList

## J

JAXBModifier - class org.dom4j.jaxb.JAXBModifier.
  Reads an XML document using SAX and writes its content to the provided `XMLWriter`.
JAXBModifier(String) - Constructor for class org.dom4j.jaxb.JAXBModifier
  Creates a new JAXBModifier for the given JAXB context path.
JAXBModifier(String, ClassLoader) - Constructor for class org.dom4j.jaxb.JAXBModifier
  Creates a new JAXBModifier for the given JAXB context path, using the given `ClassLoader`.
JAXBModifier(String, OutputFormat) - Constructor for class org.dom4j.jaxb.JAXBModifier
  Creates a new JAXBModifier for the given JAXB context path.
JAXBModifier(String, ClassLoader, OutputFormat) - Constructor for class org.dom4j.jaxb.JAXBModifier
  Creates a new JAXBModifier for the given JAXB context path, using the specified `Classloader`.
JAXBObjectHandler - interface org.dom4j.jaxb.JAXBObjectHandler.
  JAXBObjectHandler implementations can be registered with the JAXB Reader in order to receive unmarshalled XML fragments.
JAXBObjectModifier - interface org.dom4j.jaxb.JAXBObjectModifier.
  JAXBObjectHandler implementations can be registered with the `JAXBModifier` in order to change unmarshalled XML fragments.
JAXBReader - class org.dom4j.jaxb.JAXBReader.
  Reads an XML document and creates a DOM4J tree from SAX parsing events.
JAXBReader(String) - Constructor for class org.dom4j.jaxb.JAXBReader
  Creates a new JAXBReader for the given JAXB context path.
JAXBReader(String, ClassLoader) - Constructor for class org.dom4j.jaxb.JAXBReader
  Creates a new JAXBReader for the given JAXB context path, using the specified `Classloader`.
JAXBWriter - class org.dom4j.jaxb.JAXBWriter.
  Writes `Element`objects to an XML stream.
JAXBWriter(String) - Constructor for class org.dom4j.jaxb.JAXBWriter
  Creates a new JAXBWriter for the given JAXB context path.
JAXBWriter(String, OutputFormat) - Constructor for class org.dom4j.jaxb.JAXBWriter
  Creates a new JAXBWriter for the given JAXB context path.
JAXBWriter(String, ClassLoader) - Constructor for class org.dom4j.jaxb.JAXBWriter
  Creates a new JAXBWriter for the given JAXB context path, using the specified `Classloader`.
JAXBWriter(String, ClassLoader, OutputFormat) - Constructor for class org.dom4j.jaxb.JAXBWriter
  Creates a new JAXBWriter for the given JAXB context path, using the specified `Classloader`.

## K

key - Variable in class org.dom4j.tree.ConcurrentReaderHashMap.Entry

## L

LEXICAL_HANDLER_NAMES - Static variable in class org.dom4j.io.SAXWriter
LEXICAL_HANDLER_NAMES - Static variable in class org.dom4j.io.XMLWriter
LeafTreeNode - class org.dom4j.swing.LeafTreeNode.
  `LeafTreeNode` implements the Swing TreeNode interface to bind a leaf XML nodes to a Swing TreeModel.
LeafTreeNode() - Constructor for class org.dom4j.swing.LeafTreeNode
LeafTreeNode(Node) - Constructor for class org.dom4j.swing.LeafTreeNode
LeafTreeNode(TreeNode, Node) - Constructor for class org.dom4j.swing.LeafTreeNode
lastIndexOf(Object) - Method in class org.dom4j.tree.ContentListFacade
lastOutputNodeType - Variable in class org.dom4j.io.XMLWriter
  Stores the last type of node written so algorithms can refer to the previous node type
load(Document) - Static method in class org.dom4j.swing.XMLTableDefinition
  Loads an XML table definition from an XML definition document
load(Element) - Static method in class org.dom4j.swing.XMLTableDefinition
  Loads an XML table definition from an XML definition document
loadOmitElementCloseSet(Set) - Method in class org.dom4j.io.HTMLWriter
loadSchema(Document) - Method in class org.dom4j.datatype.DatatypeDocumentFactory
  Loads the given XML Schema document into this factory so schema-aware Document, Elements and Attributes will be created by this factory.
loadSchema(Document, Namespace) - Method in class org.dom4j.datatype.DatatypeDocumentFactory
loadSchema(Document, String) - Method in class org.dom4j.datatype.DatatypeDocumentFactory
loadSchema(Document, String, Namespace) - Method in class org.dom4j.datatype.DatatypeDocumentFactory

## M

MAX_NODE_TYPE - Static variable in interface org.dom4j.Node
  The maximum number of node types for sizing purposes
Mode - class org.dom4j.rule.Mode.
  `Mode` manages a number of RuleSet instances for the mode in a stylesheet.
Mode() - Constructor for class org.dom4j.rule.Mode
makeElement(Branch, String) - Static method in class org.dom4j.DocumentHelper
  makeElement a helper method which navigates from the given Document or Element node to some Element using the path expression, creating any necessary elements along the way.
matches(String) - Method in interface org.dom4j.Node
  `matches` returns true if evaluating the given XPath expression on this node returns a non-empty node set containing this node.
matches(Node) - Method in interface org.dom4j.NodeFilter
  `matches` returns true if the given node matches the filter condition.
matches(Node) - Method in interface org.dom4j.XPath
  `matches` returns true if the given node matches the XPath expression.
matches(Node) - Method in interface org.dom4j.rule.Pattern
  DOCUMENT ME!
matches(Node) - Method in class org.dom4j.rule.Rule
  DOCUMENT ME!
matches(Node) - Method in class org.dom4j.rule.pattern.DefaultPattern
matches(Node) - Method in class org.dom4j.rule.pattern.NodeTypePattern
matches(String) - Method in class org.dom4j.tree.AbstractNode
matches(Object) - Method in class org.dom4j.tree.ElementIterator
  Deprecated. DOCUMENT ME!
matches(Object) - Method in class org.dom4j.tree.ElementNameIterator
  Deprecated. DOCUMENT ME!
matches(Object) - Method in class org.dom4j.tree.ElementQNameIterator
  Deprecated. DOCUMENT ME!
matches(Object) - Method in class org.dom4j.tree.FilterIterator
  Deprecated. Filter method to perform some matching on the given element.
matches(Node) - Method in class org.dom4j.xpath.DefaultXPath
matches(Node) - Method in class org.dom4j.xpath.XPathPattern
modify(File) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `File`and writes it to the specified `XMLWriter`using SAX.
modify(InputSource) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `InputSource`and writes it to the specified `XMLWriter`using SAX.
modify(InputStream) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `InputStream`and writes it to the specified `XMLWriter`using SAX.
modify(InputStream, String) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `InputStream`and writes it to the specified `XMLWriter`using SAX.
modify(Reader) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `Reader`and writes it to the specified `XMLWriter`using SAX.
modify(Reader, String) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `Reader`and writes it to the specified `XMLWriter`using SAX.
modify(URL) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given `URL`and writes it to the specified `XMLWriter`using SAX.
modify(String) - Method in class org.dom4j.io.SAXModifier
  Reads a Document from the given URL or filename and writes it to the specified `XMLWriter`using SAX.
modify(File) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `File`with SAX
modify(File, Charset) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `File`with SAX, using the given `Charset`.
modify(InputSource) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `InputSource`with SAX.
modify(InputStream) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `InputStream`with SAX.
modify(InputStream, String) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `InputStream`with SAX.
modify(Reader) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `Reader`with SAX.
modify(Reader, String) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the specified `Reader`with SAX.
modify(String) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the the given URL or filename.
modify(URL) - Method in class org.dom4j.jaxb.JAXBModifier
  Parses the the given URL.
modifyElement(Element) - Method in interface org.dom4j.io.ElementModifier
  Called by an event based processor when an elements closing tag is encountered.
modifyObject(Element) - Method in interface org.dom4j.jaxb.JAXBObjectModifier
  Called when the `JAXBModifier`has finished parsing the xml path the handler was registered for.
modifyTag(String, String, String) - Method in class org.dom4j.xpp.ProxyXmlStartTag

## N

NAMESPACE_NODE - Static variable in interface org.dom4j.Node
  Matchs a Namespace Node - NOTE this differs from DOM
NODE_TYPE - Static variable in class org.dom4j.swing.XMLTableColumnDefinition
NODE_TYPE_NAMES - Static variable in class org.dom4j.tree.AbstractNode
NONE - Static variable in interface org.dom4j.rule.Pattern
  Matches no nodes
NO_NAMESPACE - Static variable in class org.dom4j.Namespace
  No Namespace present
NULL_ARGS - Static variable in class org.dom4j.bean.BeanMetaData
  Empty arguments for reflection calls
NUMBER_OF_TYPES - Static variable in interface org.dom4j.rule.Pattern
  Count of the number of node types
NUMBER_TYPE - Static variable in class org.dom4j.swing.XMLTableColumnDefinition
Namespace - class org.dom4j.Namespace.
  `Namespace` is a Flyweight Namespace that can be shared amongst nodes.
Namespace(String, String) - Constructor for class org.dom4j.Namespace
  DOCUMENT ME!
NamespaceCache - class org.dom4j.tree.NamespaceCache.
  `NamespaceCache` caches instances of `DefaultNamespace` for reuse both across documents and within documents.
NamespaceCache() - Constructor for class org.dom4j.tree.NamespaceCache
NamespaceStack - class org.dom4j.tree.NamespaceStack.
  NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (`QName`) which are in scope.
NamespaceStack() - Constructor for class org.dom4j.tree.NamespaceStack
NamespaceStack(DocumentFactory) - Constructor for class org.dom4j.tree.NamespaceStack
Node - interface org.dom4j.Node.
  `Node` defines the polymorphic behavior for all XML nodes in a dom4j tree.
NodeComparator - class org.dom4j.util.NodeComparator.
  `NodeComparator` is a `Comparator`of Node instances which is capable of comparing Nodes for equality based on their values.
NodeComparator() - Constructor for class org.dom4j.util.NodeComparator
NodeFilter - interface org.dom4j.NodeFilter.
  `NodeFilter` defines the behavior for a filter or predicate which acts on a DOM4J Node.
NodeTypePattern - class org.dom4j.rule.pattern.NodeTypePattern.
  `NodeTypePattern` implements a Pattern which matches any node of the given node type.
NodeTypePattern(short) - Constructor for class org.dom4j.rule.pattern.NodeTypePattern
NonLazyDocumentFactory - class org.dom4j.util.NonLazyDocumentFactory.
  `NonLazyDocumentFactory` is a factory of XML objects which avoid using the lazy creation pattern.
NonLazyDocumentFactory() - Constructor for class org.dom4j.util.NonLazyDocumentFactory
NonLazyElement - class org.dom4j.util.NonLazyElement.
  `NonLazyElement` is the default DOM4J default implementation of an XML element.
NonLazyElement(String) - Constructor for class org.dom4j.util.NonLazyElement
NonLazyElement(QName) - Constructor for class org.dom4j.util.NonLazyElement
NonLazyElement(String, Namespace) - Constructor for class org.dom4j.util.NonLazyElement
NonLazyElement(QName, int) - Constructor for class org.dom4j.util.NonLazyElement
NullAction - class org.dom4j.rule.NullAction.
  `NullAction` represents an empty action that does nothing.
NullAction() - Constructor for class org.dom4j.rule.NullAction
name - Variable in class org.dom4j.tree.FlyweightEntity
  The name of the `Entity`
namespaceCache - Variable in class org.dom4j.tree.QNameCache
  Cache of `Map`instances indexed by namespace which contain caches of `QName`for each name
next - Variable in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
next() - Method in class org.dom4j.tree.FilterIterator
  Deprecated.
next() - Method in class org.dom4j.tree.SingleIterator
noNamespaceCache - Variable in class org.dom4j.tree.QNameCache
  Cache of `QName`instances with no namespace
noPrefixCache - Static variable in class org.dom4j.tree.NamespaceCache
  Cache of `Namespace`instances indexed by URI for default namespaces with no prefixes
node(int) - Method in interface org.dom4j.Branch
  Returns the `Node` at the specified index position.
node(int) - Method in class org.dom4j.tree.AbstractBranch
node(int) - Method in class org.dom4j.tree.AbstractElement
node(int) - Method in class org.dom4j.tree.DefaultElement
nodeCount() - Method in interface org.dom4j.Branch
  Returns the number of `Node` instances that this branch contains.
nodeCount() - Method in class org.dom4j.tree.AbstractBranch
nodeCount() - Method in class org.dom4j.tree.AbstractElement
nodeCount() - Method in class org.dom4j.tree.DefaultElement
nodeIterator() - Method in interface org.dom4j.Branch
  Returns an iterator through the content nodes of this branch
nodeIterator() - Method in class org.dom4j.tree.AbstractBranch
nodeIterator() - Method in class org.dom4j.tree.AbstractElement
nodeIterator() - Method in class org.dom4j.tree.DefaultElement
normalize() - Method in interface org.dom4j.Branch
  Puts all `Text` nodes in the full depth of the sub-tree underneath this `Node`, including attribute nodes, into a "normal" form where only structure (e.g., elements, comments, processing instructions, CDATA sections, and entity references) separates `Text` nodes, i.e., there are neither adjacent `Text` nodes nor empty `Text` nodes.
normalize() - Method in class org.dom4j.dom.DOMAttribute
normalize() - Method in class org.dom4j.dom.DOMCDATA
normalize() - Method in class org.dom4j.dom.DOMComment
normalize() - Method in class org.dom4j.dom.DOMDocumentType
normalize() - Method in class org.dom4j.dom.DOMEntityReference
normalize() - Method in class org.dom4j.dom.DOMNamespace
normalize(Node) - Static method in class org.dom4j.dom.DOMNodeHelper
normalize() - Method in class org.dom4j.dom.DOMProcessingInstruction
normalize() - Method in class org.dom4j.dom.DOMText
normalize() - Method in class org.dom4j.tree.AbstractDocument
normalize() - Method in class org.dom4j.tree.AbstractElement
  Puts all `Text` nodes in the full depth of the sub-tree underneath this `Node`, including attribute nodes, into a "normal" form where only structure (e.g., elements, comments, processing instructions, CDATA sections, and entity references) separates `Text` nodes, i.e., there are neither adjacent `Text` nodes nor empty `Text` nodes.
notSupported() - Static method in class org.dom4j.dom.DOMNodeHelper
  Called when a method has not been implemented yet
notationDecl(String, String, String) - Method in class org.dom4j.io.SAXContentHandler
  Receive notification of a notation declaration event.
notationDecl(String, String, String) - Method in class org.dom4j.io.XMLWriter
numberValueOf(String) - Method in interface org.dom4j.Node
  `numberValueOf` evaluates an XPath expression and returns the numeric value of the XPath expression if the XPath expression results in a number, or null if the result is not a number.
numberValueOf(Object) - Method in interface org.dom4j.XPath
  `numberValueOf` evaluates an XPath expression and returns the numeric value of the XPath expression if the XPath expression results is a number, or null if the result is not a number.
numberValueOf(String) - Method in class org.dom4j.tree.AbstractNode
numberValueOf(Object) - Method in class org.dom4j.xpath.DefaultXPath

## O

OBJECT_TYPE - Static variable in class org.dom4j.swing.XMLTableColumnDefinition
OutputFormat - class org.dom4j.io.OutputFormat.
  `OutputFormat` represents the format configuration used by and its base classes to format the XML output
OutputFormat() - Constructor for class org.dom4j.io.OutputFormat
  Creates an `OutputFormat` with no additional whitespace (indent or new lines) added.
OutputFormat(String) - Constructor for class org.dom4j.io.OutputFormat
  Creates an `OutputFormat` with the given indent added but no new lines added.
OutputFormat(String, boolean) - Constructor for class org.dom4j.io.OutputFormat
  Creates an `OutputFormat` with the given indent added with optional newlines between the Elements.
OutputFormat(String, boolean, String) - Constructor for class org.dom4j.io.OutputFormat
  Creates an `OutputFormat` with the given indent added with optional newlines between the Elements and the given encoding format.
omitElementClose(String) - Method in class org.dom4j.io.HTMLWriter
onEnd(ElementPath) - Method in interface org.dom4j.ElementHandler
  Called by an event based processor when an elements closing tag is encountered.
onStart(ElementPath) - Method in interface org.dom4j.ElementHandler
  Called by an event based processor when an elements openning tag is encountered.
org.dom4j - package org.dom4j
  Defines the XML Document Object Model in Java interfaces together with some helper classes.
org.dom4j.bean - package org.dom4j.bean
  An implementation of the dom4j API which allows JavaBeans to be used to store and retrieve attribute values from Element.
org.dom4j.datatype - package org.dom4j.datatype
  An implementation of the dom4j API which supports the XML Schema Data Types specification.
org.dom4j.dom - package org.dom4j.dom
  An implementation of the dom4j API which also supports the W3C object model.
org.dom4j.dtd - package org.dom4j.dtd
  Classes to represent the DTD declarations.
org.dom4j.io - package org.dom4j.io
  Provides input and output via SAX and DOM together with writing dom4j objects to streams as XML text.
org.dom4j.jaxb - package org.dom4j.jaxb
org.dom4j.rule - package org.dom4j.rule
  A `Pattern` based XML rule engine which implements the full XSLT processing model while allowing any `Action` to be fired if a pattern matches.
org.dom4j.rule.pattern - package org.dom4j.rule.pattern
org.dom4j.swing - package org.dom4j.swing
  A collection of adapters to allow easy integration with dom4j XML documents and Swing such as TreeModels and TableModels.
org.dom4j.tree - package org.dom4j.tree
  Contains the default implementations of the dom4j Document Object Model together with some helpful base classes for those wishing to implement their own document object model.
org.dom4j.util - package org.dom4j.util
  A collection of utility classes for the dom4j API.
org.dom4j.xpath - package org.dom4j.xpath
  Provides the core tools needed to use the XPath library
org.dom4j.xpp - package org.dom4j.xpp
  Provides implementation classes to cleanly integrate dom4j with the XML Pull Parser XPP

## P

PROCESSING_INSTRUCTION_NODE - Static variable in interface org.dom4j.Node
  Matches ProcessingInstruction
Pattern - interface org.dom4j.rule.Pattern.
  `Pattern` defines the behaviour for pattern in the XSLT processing model.
PerThreadSingleton - class org.dom4j.util.PerThreadSingleton.
  `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.
PerThreadSingleton() - Constructor for class org.dom4j.util.PerThreadSingleton
ProcessingInstruction - interface org.dom4j.ProcessingInstruction.
  `ProcessingInstruction` defines an XML processing instruction.
ProxyDocumentFactory - class org.dom4j.util.ProxyDocumentFactory.
  `ProxyDocumentFactory` implements a proxy to a DocumentFactory which is useful for implementation inheritence, allowing the pipelining of various factory implementations.
ProxyDocumentFactory() - Constructor for class org.dom4j.util.ProxyDocumentFactory
ProxyDocumentFactory(DocumentFactory) - Constructor for class org.dom4j.util.ProxyDocumentFactory
ProxyXmlStartTag - class org.dom4j.xpp.ProxyXmlStartTag.
  `ProxyXmlStartTag` implements the XPP `XmlSmartTag` interface while creating a dom4j `Element` underneath.
ProxyXmlStartTag() - Constructor for class org.dom4j.xpp.ProxyXmlStartTag
ProxyXmlStartTag(Element) - Constructor for class org.dom4j.xpp.ProxyXmlStartTag
parse(String) - Method in class org.dom4j.io.SAXWriter
  This method is not supported.
parse(InputSource) - Method in class org.dom4j.io.SAXWriter
  Parses an XML document.
parse(InputSource) - Method in class org.dom4j.io.XMLWriter
parse(String) - Static method in class org.dom4j.xpath.DefaultXPath
parseDocument() - Method in class org.dom4j.io.XPP3Reader
parseDocument() - Method in class org.dom4j.io.XPPReader
parseOptions(String[], int) - Method in class org.dom4j.io.OutputFormat
  Parses command line arguments of the form `-omitEncoding -indentSize 3 -newlines -trimText`
parseText(String) - Static method in class org.dom4j.DocumentHelper
  `parseText` parses the given text as an XML document and returns the newly created Document.
parseType(String) - Static method in class org.dom4j.swing.XMLTableColumnDefinition
parseValues(String) - Method in class org.dom4j.tree.AbstractProcessingInstruction
  Parses the raw data of PI as a `Map`.
pop() - Method in class org.dom4j.tree.NamespaceStack
  Pops the most recently used `Namespace` from the stack
pop(String) - Method in class org.dom4j.tree.NamespaceStack
  Pops a namepace from the stack with the given prefix and URI
preserve - Variable in class org.dom4j.io.XMLWriter
  Stores the xml:space attribute value of preserve for whitespace flag
prettyPrintHTML(String) - Static method in class org.dom4j.io.HTMLWriter
  Convenience method to just get a String result.
prettyPrintHTML(String, boolean, boolean, boolean, boolean) - Static method in class org.dom4j.io.HTMLWriter
  DOCUMENT ME!
prettyPrintXHTML(String) - Static method in class org.dom4j.io.HTMLWriter
  Convenience method to just get a String result, but As XHTML .
printStackTrace() - Method in class org.dom4j.DocumentException
printStackTrace(PrintStream) - Method in class org.dom4j.DocumentException
printStackTrace(PrintWriter) - Method in class org.dom4j.DocumentException
println() - Method in class org.dom4j.io.XMLWriter
  Writes the new line text to the underlying Writer
processingInstruction(String) - Method in interface org.dom4j.Branch
  DOCUMENT ME!
processingInstruction(String, String) - Method in class org.dom4j.io.SAXContentHandler
processingInstruction(String, String) - Method in class org.dom4j.io.SAXEventRecorder
processingInstruction(String, String) - Method in class org.dom4j.io.XMLWriter
processingInstruction(String) - Method in class org.dom4j.tree.AbstractElement
processingInstruction(String) - Method in class org.dom4j.tree.DefaultDocument
processingInstruction(String) - Method in class org.dom4j.tree.DefaultElement
processingInstructions() - Method in interface org.dom4j.Branch
  Returns a list of all the processing instructions in this branch.
processingInstructions(String) - Method in interface org.dom4j.Branch
  Returns a list of the processing instructions for the given target.
processingInstructions() - Method in class org.dom4j.tree.AbstractElement
processingInstructions(String) - Method in class org.dom4j.tree.AbstractElement
processingInstructions() - Method in class org.dom4j.tree.DefaultDocument
processingInstructions(String) - Method in class org.dom4j.tree.DefaultDocument
processingInstructions() - Method in class org.dom4j.tree.DefaultElement
processingInstructions(String) - Method in class org.dom4j.tree.DefaultElement
proxy - Variable in class org.dom4j.tree.FilterIterator
  Deprecated.
push(Namespace) - Method in class org.dom4j.tree.NamespaceStack
  Pushes the given namespace onto the stack so that its prefix becomes available.
push(String, String) - Method in class org.dom4j.tree.NamespaceStack
  Adds a namepace to the stack with the given prefix and URI
pushQName(String, String, Namespace, String) - Method in class org.dom4j.tree.NamespaceStack
  Adds the QName to the stack of available QNames

## Q

QName - class org.dom4j.QName.
  `QName` represents a qualified name value of an XML element or attribute.
QName(String) - Constructor for class org.dom4j.QName
QName(String, Namespace) - Constructor for class org.dom4j.QName
QName(String, Namespace, String) - Constructor for class org.dom4j.QName
QNameCache - class org.dom4j.tree.QNameCache.
  `QNameCache` caches instances of `QName` for reuse both across documents and within documents.
QNameCache() - Constructor for class org.dom4j.tree.QNameCache
QNameCache(DocumentFactory) - Constructor for class org.dom4j.tree.QNameCache

## R

Rule - class org.dom4j.rule.Rule.
  `Rule` matches against DOM4J Node so that some action can be performed such as in the XSLT processing model.
Rule() - Constructor for class org.dom4j.rule.Rule
Rule(Pattern) - Constructor for class org.dom4j.rule.Rule
Rule(Pattern, Action) - Constructor for class org.dom4j.rule.Rule
Rule(Rule, Pattern) - Constructor for class org.dom4j.rule.Rule
  Constructs a new Rule with the same instance data as the given rule but a different pattern.
RuleManager - class org.dom4j.rule.RuleManager.
  `RuleManager` manages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.
RuleManager() - Constructor for class org.dom4j.rule.RuleManager
RuleSet - class org.dom4j.rule.RuleSet.
  `RuleSet` manages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy.
RuleSet() - Constructor for class org.dom4j.rule.RuleSet
read(Document) - Method in class org.dom4j.io.DOMReader
read(File) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given `File`
read(URL) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given `URL` using SAX
read(String) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given URL or filename using SAX.
read(InputStream) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given stream using SAX
read(Reader) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given `Reader` using SAX
read(InputStream, String) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given stream using SAX
read(Reader, String) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given `Reader` using SAX
read(InputSource) - Method in class org.dom4j.io.SAXReader
  Reads a Document from the given `InputSource` using SAX
read(File) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given `File`
read(URL) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given `URL`
read(String) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given URL or filename.
read(InputStream) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given stream
read(Reader) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given `Reader`
read(char[]) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given array of characters
read(InputStream, String) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given stream
read(Reader, String) - Method in class org.dom4j.io.XPP3Reader
  Reads a Document from the given `Reader`
read(File) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given `File`
read(URL) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given `URL`
read(String) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given URL or filename.
read(InputStream) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given stream
read(Reader) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given `Reader`
read(char[]) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given array of characters
read(InputStream, String) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given stream
read(Reader, String) - Method in class org.dom4j.io.XPPReader
  Reads a Document from the given `Reader`
read(File) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `File`
read(File, Charset) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `File`, using the given `Charset`.
read(InputSource) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `InputSource`
read(InputStream) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `InputStream`
read(InputStream, String) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `InputStream`
read(Reader) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `Reader`
read(Reader, String) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the specified `Reader`
read(String) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the the given URL or filename.
read(URL) - Method in class org.dom4j.jaxb.JAXBReader
  Parses the the given URL.
readAttribute(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J Attribute from the provided event stream.
readCharacters(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J Text or CDATA section from the provided event stream.
readComment(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J Comment from the provided event stream.
readDocument(InputStream) - Method in class org.dom4j.io.STAXEventReader
  Constructs a StAX event stream from the provided I/O stream and reads a DOM4J document from it.
readDocument(Reader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a StAX event stream from the provided I/O character stream and reads a DOM4J document from it.
readDocument(InputStream, String) - Method in class org.dom4j.io.STAXEventReader
  Constructs a StAX event stream from the provided I/O stream and reads a DOM4J document from it.
readDocument(Reader, String) - Method in class org.dom4j.io.STAXEventReader
  Constructs a StAX event stream from the provided I/O character stream and reads a DOM4J document from it.
readDocument(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Reads a DOM4J `Document`from the provided stream.
readElement(Node, Branch) - Method in class org.dom4j.io.DOMReader
readElement(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Reads a DOM4J Element from the provided event stream.
readEntityReference(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J Entity from the provided event stream.
readExternal(ObjectInput) - Method in class org.dom4j.io.SAXEventRecorder
readNamespace(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J Namespace from the provided event stream.
readNode(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Reads a `Node`from the event stream.
readProcessingInstruction(XMLEventReader) - Method in class org.dom4j.io.STAXEventReader
  Constructs a DOM4J ProcessingInstruction from the provided event stream.
readTree(Node, Branch) - Method in class org.dom4j.io.DOMReader
remove(Node) - Method in interface org.dom4j.Branch
  Removes the given `Node` if the node is an immediate child of this branch.
remove(Comment) - Method in interface org.dom4j.Branch
  Removes the given `Comment` if the node is an immediate child of this branch.
remove(Element) - Method in interface org.dom4j.Branch
  Removes the given `Element` if the node is an immediate child of this branch.
remove(ProcessingInstruction) - Method in interface org.dom4j.Branch
  Removes the given `ProcessingInstruction` if the node is an immediate child of this branch.
remove(Attribute) - Method in interface org.dom4j.Element
  Removes the given `Attribute` from this element.
remove(CDATA) - Method in interface org.dom4j.Element
  Removes the given `CDATA` if the node is an immediate child of this element.
remove(Entity) - Method in interface org.dom4j.Element
  Removes the given `Entity` if the node is an immediate child of this element.
remove(Namespace) - Method in interface org.dom4j.Element
  Removes the given `Namespace` if the node is an immediate child of this element.
remove(Text) - Method in interface org.dom4j.Element
  Removes the given `Text` if the node is an immediate child of this element.
remove(Object) - Method in class org.dom4j.bean.BeanAttributeList
remove(int) - Method in class org.dom4j.bean.BeanAttributeList
remove(Node) - Method in class org.dom4j.tree.AbstractBranch
remove(Comment) - Method in class org.dom4j.tree.AbstractBranch
remove(Element) - Method in class org.dom4j.tree.AbstractBranch
remove(ProcessingInstruction) - Method in class org.dom4j.tree.AbstractBranch
remove(Element) - Method in class org.dom4j.tree.AbstractDocument
remove(Attribute) - Method in class org.dom4j.tree.AbstractElement
remove(Node) - Method in class org.dom4j.tree.AbstractElement
remove(CDATA) - Method in class org.dom4j.tree.AbstractElement
remove(Comment) - Method in class org.dom4j.tree.AbstractElement
remove(Element) - Method in class org.dom4j.tree.AbstractElement
remove(Entity) - Method in class org.dom4j.tree.AbstractElement
remove(Namespace) - Method in class org.dom4j.tree.AbstractElement
remove(ProcessingInstruction) - Method in class org.dom4j.tree.AbstractElement
remove(Text) - Method in class org.dom4j.tree.AbstractElement
remove(Object) - Method in class org.dom4j.tree.BackedList
remove(int) - Method in class org.dom4j.tree.BackedList
remove(Object) - Method in class org.dom4j.tree.ContentListFacade
remove(int) - Method in class org.dom4j.tree.ContentListFacade
remove(Attribute) - Method in class org.dom4j.tree.DefaultElement
remove() - Method in class org.dom4j.tree.FilterIterator
  Deprecated. Always throws UnsupportedOperationException as this class does look-ahead with its internal iterator.
remove(int) - Method in class org.dom4j.tree.NamespaceStack
  Removes the namespace at the given index of the stack
remove() - Method in class org.dom4j.tree.SingleIterator
removeAll(Collection) - Method in class org.dom4j.tree.ContentListFacade
removeAttribute(String) - Method in class org.dom4j.dom.DOMElement
removeAttributeByName(String, String) - Method in class org.dom4j.xpp.ProxyXmlStartTag
removeAttributeByRawName(String) - Method in class org.dom4j.xpp.ProxyXmlStartTag
removeAttributeNS(String, String) - Method in class org.dom4j.dom.DOMElement
removeAttributeNode(Attr) - Method in class org.dom4j.dom.DOMElement
removeAttributes() - Method in class org.dom4j.xpp.ProxyXmlStartTag
removeAtttributes() - Method in class org.dom4j.xpp.ProxyXmlStartTag
  Deprecated. Use `removeAttributes()` instead.
removeChild(Node) - Method in class org.dom4j.dom.DOMAttribute
removeChild(Node) - Method in class org.dom4j.dom.DOMCDATA
removeChild(Node) - Method in class org.dom4j.dom.DOMComment
removeChild(Node) - Method in class org.dom4j.dom.DOMDocument
removeChild(Node) - Method in class org.dom4j.dom.DOMDocumentType
removeChild(Node) - Method in class org.dom4j.dom.DOMElement
removeChild(Node) - Method in class org.dom4j.dom.DOMEntityReference
removeChild(Node) - Method in class org.dom4j.dom.DOMNamespace
removeChild(Node, Node) - Static method in class org.dom4j.dom.DOMNodeHelper
removeChild(Node) - Method in class org.dom4j.dom.DOMProcessingInstruction
removeChild(Node) - Method in class org.dom4j.dom.DOMText
removeColumn(XMLTableColumnDefinition) - Method in class org.dom4j.swing.XMLTableDefinition
removeDuplicates(List, Map) - Method in class org.dom4j.xpath.DefaultXPath
  Removes items from the list which have duplicate values
removeFromAttributeIndex(Attribute) - Method in class org.dom4j.util.IndexedElement
removeFromAttributeIndex(Object, Attribute) - Method in class org.dom4j.util.IndexedElement
removeFromElementIndex(Element) - Method in class org.dom4j.util.IndexedElement
removeFromElementIndex(Object, Element) - Method in class org.dom4j.util.IndexedElement
removeFromNameMap(Map, String, Rule) - Method in class org.dom4j.rule.Mode
removeHandler(String) - Method in interface org.dom4j.ElementPath
  Removes the `ElementHandler` from the event based processor, for the specified path.
removeHandler(String) - Method in class org.dom4j.io.SAXReader
  Removes the `ElementHandler` from the event based processor, for the specified path.
removeHandler(String) - Method in class org.dom4j.io.XPP3Reader
  Removes the `ElementHandler` from the event based processor, for the specified path.
removeHandler(String) - Method in class org.dom4j.io.XPPReader
  Removes the `ElementHandler` from the event based processor, for the specified path.
removeHandler(String) - Method in class org.dom4j.jaxb.JAXBReader
  Removes the `ElementHandler` from the event based processor, for the specified path.
removeModifier(String) - Method in class org.dom4j.io.SAXModifier
  Removes the `ElementModifier`from the event based processor, for the specified element path.
removeNamedItem(String) - Method in class org.dom4j.dom.DOMAttributeNodeMap
removeNamedItemNS(String, String) - Method in class org.dom4j.dom.DOMAttributeNodeMap
removeNode(Node) - Method in class org.dom4j.tree.AbstractBranch
removeNode(Node) - Method in class org.dom4j.tree.AbstractElement
removeNode(Node) - Method in class org.dom4j.tree.DefaultDocument
removeNode(Node) - Method in class org.dom4j.tree.DefaultElement
removeNode(Node) - Method in class org.dom4j.util.IndexedElement
removeObjectHandler(String) - Method in class org.dom4j.jaxb.JAXBReader
  Removes the `JAXBObjectHandler`from the event based processor, for the specified element path.
removeObjectModifier(String) - Method in class org.dom4j.jaxb.JAXBModifier
  Removes the `JAXBObjectModifier`from the event based processor, for the specified element path.
removeProcessingInstruction(String) - Method in interface org.dom4j.Branch
  Removes the processing instruction for the given target if it exists
removeProcessingInstruction(String) - Method in class org.dom4j.tree.AbstractElement
removeProcessingInstruction(String) - Method in class org.dom4j.tree.DefaultDocument
removeProcessingInstruction(String) - Method in class org.dom4j.tree.DefaultElement
removeRule(Rule) - Method in class org.dom4j.rule.Mode
removeRule(Rule) - Method in class org.dom4j.rule.RuleManager
removeRule(Rule) - Method in class org.dom4j.rule.RuleSet
removeRule(Rule) - Method in class org.dom4j.rule.Stylesheet
  Removes the specified rule from this stylesheet.
removeValue(String) - Method in interface org.dom4j.ProcessingInstruction
removeValue(String) - Method in class org.dom4j.tree.AbstractProcessingInstruction
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMAttribute
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMCDATA
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMComment
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMDocument
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMDocumentType
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMElement
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMEntityReference
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMNamespace
replaceChild(Node, Node, Node) - Static method in class org.dom4j.dom.DOMNodeHelper
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMProcessingInstruction
replaceChild(Node, Node) - Method in class org.dom4j.dom.DOMText
replaceData(int, int, String) - Method in class org.dom4j.dom.DOMCDATA
replaceData(int, int, String) - Method in class org.dom4j.dom.DOMComment
replaceData(CharacterData, int, int, String) - Static method in class org.dom4j.dom.DOMNodeHelper
replaceData(int, int, String) - Method in class org.dom4j.dom.DOMText
replay(ContentHandler) - Method in class org.dom4j.io.SAXEventRecorder
reset() - Method in class org.dom4j.util.PerThreadSingleton
reset() - Method in class org.dom4j.util.SimpleSingleton
reset() - Method in interface org.dom4j.util.SingletonStrategy
  reset the instance to a new instance for the implemented strategy
resetHandlers() - Method in class org.dom4j.io.SAXReader
  This method clears out all the existing handlers and default handler setting things back as if no handler existed.
resetHandlers() - Method in class org.dom4j.jaxb.JAXBReader
  Removes all registered `JAXBObjectHandler`and `ElementHandler` instances from the event based processor.
resetModifiers() - Method in class org.dom4j.io.SAXModifier
  Removes all registered `ElementModifier`instances from the event based processor.
resetNamespaceStack() - Method in class org.dom4j.io.DOMWriter
resetObjectModifiers() - Method in class org.dom4j.jaxb.JAXBModifier
  Removes all registered `JAXBObjectModifier`instances from the event based processor.
resetStartTag() - Method in class org.dom4j.xpp.ProxyXmlStartTag
resetTag() - Method in class org.dom4j.xpp.ProxyXmlStartTag
resolveEntity(String, String) - Method in class org.dom4j.io.SAXReader.SAXEntityResolver
resolveEntityRefs() - Method in class org.dom4j.io.XMLWriter
resolveNamespacePrefix(String) - Method in class org.dom4j.datatype.DatatypeAttribute
resolveNamespacePrefix(String) - Method in class org.dom4j.datatype.DatatypeElement
rootElementAdded(Element) - Method in class org.dom4j.tree.AbstractDocument
  Called to set the root element variable
rootElementAdded(Element) - Method in class org.dom4j.tree.DefaultDocument
run(Node) - Method in interface org.dom4j.rule.Action
run(Node) - Method in class org.dom4j.rule.NullAction
run(Object) - Method in class org.dom4j.rule.Stylesheet
  Runs this stylesheet on the given input which should be either a Node or a List of Node objects.
run(Object, String) - Method in class org.dom4j.rule.Stylesheet
run(List) - Method in class org.dom4j.rule.Stylesheet
run(List, String) - Method in class org.dom4j.rule.Stylesheet
run(Node) - Method in class org.dom4j.rule.Stylesheet
run(Node, String) - Method in class org.dom4j.rule.Stylesheet

## S

SAXContentHandler - class org.dom4j.io.SAXContentHandler.
  `SAXContentHandler` builds a dom4j tree via SAX events.
SAXContentHandler() - Constructor for class org.dom4j.io.SAXContentHandler
SAXContentHandler(DocumentFactory) - Constructor for class org.dom4j.io.SAXContentHandler
SAXContentHandler(DocumentFactory, ElementHandler) - Constructor for class org.dom4j.io.SAXContentHandler
SAXContentHandler(DocumentFactory, ElementHandler, ElementStack) - Constructor for class org.dom4j.io.SAXContentHandler
SAXEventRecorder - class org.dom4j.io.SAXEventRecorder.
  Records SAX events such that they may be "replayed" at a later time.
SAXEventRecorder() - Constructor for class org.dom4j.io.SAXEventRecorder
SAXModifier - class org.dom4j.io.SAXModifier.
  The SAXModifier reads, modifies and writes XML documents using SAX.
SAXModifier() - Constructor for class org.dom4j.io.SAXModifier
  Creates a new modifier.
SAXModifier(boolean) - Constructor for class org.dom4j.io.SAXModifier
  Creates a new modifier.
SAXModifier(XMLReader) - Constructor for class org.dom4j.io.SAXModifier
  Creates a new modifier that will the specified `XMLReader` to parse the source.
SAXModifier(XMLReader, boolean) - Constructor for class org.dom4j.io.SAXModifier
  Creates a new modifier that will the specified `XMLReader` to parse the source.
SAXReader - class org.dom4j.io.SAXReader.
  `SAXReader` creates a DOM4J tree from SAX parsing events.
SAXReader() - Constructor for class org.dom4j.io.SAXReader
SAXReader(boolean) - Constructor for class org.dom4j.io.SAXReader
SAXReader(DocumentFactory) - Constructor for class org.dom4j.io.SAXReader
SAXReader(DocumentFactory, boolean) - Constructor for class org.dom4j.io.SAXReader
SAXReader(XMLReader) - Constructor for class org.dom4j.io.SAXReader
SAXReader(XMLReader, boolean) - Constructor for class org.dom4j.io.SAXReader
SAXReader(String) - Constructor for class org.dom4j.io.SAXReader
SAXReader(String, boolean) - Constructor for class org.dom4j.io.SAXReader
SAXReader.SAXEntityResolver - class org.dom4j.io.SAXReader.SAXEntityResolver.
SAXReader.SAXEntityResolver(String) - Constructor for class org.dom4j.io.SAXReader.SAXEntityResolver
SAXValidator - class org.dom4j.io.SAXValidator.
  `SAXValidator` validates an XML document by writing the document to a text buffer and parsing it with a validating SAX parser.
SAXValidator() - Constructor for class org.dom4j.io.SAXValidator
SAXValidator(XMLReader) - Constructor for class org.dom4j.io.SAXValidator
SAXWriter - class org.dom4j.io.SAXWriter.
  `SAXWriter` writes a DOM4J tree to a SAX ContentHandler.
SAXWriter() - Constructor for class org.dom4j.io.SAXWriter
SAXWriter(ContentHandler) - Constructor for class org.dom4j.io.SAXWriter
SAXWriter(ContentHandler, LexicalHandler) - Constructor for class org.dom4j.io.SAXWriter
SAXWriter(ContentHandler, LexicalHandler, EntityResolver) - Constructor for class org.dom4j.io.SAXWriter
SINGLETON - Static variable in class org.dom4j.rule.NullAction
  Singleton instance
STANDARD_INDENT - Static variable in class org.dom4j.io.OutputFormat
  standard value to indent by, if we are indenting
STAXEventReader - class org.dom4j.io.STAXEventReader.
  Reads a DOM4J `Document`, as well as other `Node`s, from a StAX `XMLEventReader`.
STAXEventReader() - Constructor for class org.dom4j.io.STAXEventReader
  Constructs a default `STAXEventReader` instance with a default `DocumentFactory`.
STAXEventReader(DocumentFactory) - Constructor for class org.dom4j.io.STAXEventReader
  Constructs a `STAXEventReader` instance that uses the specified `DocumentFactory`to construct DOM4J `Node`s.
STAXEventWriter - class org.dom4j.io.STAXEventWriter.
  Writes DOM4J `Node`s to a StAX event stream.
STAXEventWriter() - Constructor for class org.dom4j.io.STAXEventWriter
STAXEventWriter(File) - Constructor for class org.dom4j.io.STAXEventWriter
  Constructs a `STAXEventWriter` that writes events to the provided file.
STAXEventWriter(Writer) - Constructor for class org.dom4j.io.STAXEventWriter
  Constructs a `STAXEventWriter` that writes events to the provided character stream.
STAXEventWriter(OutputStream) - Constructor for class org.dom4j.io.STAXEventWriter
  Constructs a `STAXEventWriter` that writes events to the provided stream.
STAXEventWriter(XMLEventConsumer) - Constructor for class org.dom4j.io.STAXEventWriter
  Constructs a `STAXEventWriter` that writes events to the provided event stream.
STRING_TYPE - Static variable in class org.dom4j.swing.XMLTableColumnDefinition
SchemaParser - class org.dom4j.datatype.SchemaParser.
  `SchemaParser` reads an XML Schema Document.
SchemaParser() - Constructor for class org.dom4j.datatype.SchemaParser
SchemaParser(DatatypeDocumentFactory) - Constructor for class org.dom4j.datatype.SchemaParser
SimpleSingleton - class org.dom4j.util.SimpleSingleton.
  `SimpleSingleton` is an implementation of the SingletonStrategy interface used to provide common factory access for the same object instance.
SimpleSingleton() - Constructor for class org.dom4j.util.SimpleSingleton
SingleIterator - class org.dom4j.tree.SingleIterator.
  `SingleIterator` is an `Iterator`over a single object instance.
SingleIterator(Object) - Constructor for class org.dom4j.tree.SingleIterator
SingletonStrategy - interface org.dom4j.util.SingletonStrategy.
  `SingletonStrategy` is an interface used to provide common factory access for the same object based on an implementation strategy for singleton.
Stylesheet - class org.dom4j.rule.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.
Stylesheet() - Constructor for class org.dom4j.rule.Stylesheet
  Creates a new empty stylesheet.
selectNodes(String, List) - Static method in class org.dom4j.DocumentHelper
  `selectNodes` performs the given XPath expression on the `List`of `Node`instances appending all the results together into a single list.
selectNodes(String, Node) - Static method in class org.dom4j.DocumentHelper
  `selectNodes` performs the given XPath expression on the `List`of `Node`instances appending all the results together into a single list.
selectNodes(String) - Method in interface org.dom4j.Node
  `selectNodes` evaluates an XPath expression and returns the result as a `List` of `Node` instances or `String` instances depending on the XPath expression.
selectNodes(String, String) - Method in interface org.dom4j.Node
  `selectNodes` evaluates an XPath expression then sorts the results using a secondary XPath expression Returns a sorted `List` of `Node` instances.
selectNodes(String, String, boolean) - Method in interface org.dom4j.Node
  `selectNodes` evaluates an XPath expression then sorts the results using a secondary XPath expression Returns a sorted `List` of `Node` instances.
selectNodes(Object) - Method in interface org.dom4j.XPath
  `selectNodes` performs this XPath expression on the given `Node`or `List`of `Node`s instances appending all the results together into a single list.
selectNodes(Object, XPath) - Method in interface org.dom4j.XPath
  `selectNodes` evaluates the XPath expression on the given `Node`or `List`of `Node`s and returns the result as a `List` of `Node` s sorted by the sort XPath expression.
selectNodes(Object, XPath, boolean) - Method in interface org.dom4j.XPath
  `selectNodes` evaluates the XPath expression on the given `Node`or `List`of `Node`s and returns the result as a `List` of `Node` s sorted by the sort XPath expression.
selectNodes(String) - Method in class org.dom4j.tree.AbstractNode
selectNodes(String, String) - Method in class org.dom4j.tree.AbstractNode
selectNodes(String, String, boolean) - Method in class org.dom4j.tree.AbstractNode
selectNodes(Object) - Method in class org.dom4j.xpath.DefaultXPath
selectNodes(Object, XPath) - Method in class org.dom4j.xpath.DefaultXPath
selectNodes(Object, XPath, boolean) - Method in class org.dom4j.xpath.DefaultXPath
selectObject(String) - Method in interface org.dom4j.Node
  `selectObject` evaluates an XPath expression and returns the result as an `Object`.
selectObject(Object) - Method in interface org.dom4j.XPath
  Deprecated. please use evaluate(Object) instead. WILL BE REMOVED IN dom4j-1.6 !!
selectObject(String) - Method in class org.dom4j.tree.AbstractNode
selectObject(Object) - Method in class org.dom4j.xpath.DefaultXPath
selectSingleNode(String) - Method in interface org.dom4j.Node
  `selectSingleNode` evaluates an XPath expression and returns the result as a single `Node` instance.
selectSingleNode(Object) - Method in interface org.dom4j.XPath
  `selectSingleNode` evaluates this XPath expression on the given `Node`or `List`of `Node`s and returns the result as a single `Node` instance.
selectSingleNode(String) - Method in class org.dom4j.tree.AbstractNode
selectSingleNode(Object) - Method in class org.dom4j.xpath.DefaultXPath
serialVersionUID - Static variable in class org.dom4j.io.SAXEventRecorder
set(int, Object) - Method in class org.dom4j.bean.BeanAttributeList
set(int, Object) - Method in class org.dom4j.tree.BackedList
set(int, Object) - Method in class org.dom4j.tree.ContentListFacade
setAction(Action) - Method in class org.dom4j.rule.Rule
  Setter for property action.
setAppearenceCount(int) - Method in class org.dom4j.rule.Rule
  Setter for property appearenceCount.
setAttribute(String, String) - Method in class org.dom4j.dom.DOMElement
setAttributeList(List) - Method in class org.dom4j.tree.BaseElement
setAttributeList(List) - Method in class org.dom4j.tree.DefaultElement
setAttributeNS(String, String, String) - Method in class org.dom4j.dom.DOMElement
setAttributeName(String) - Method in class org.dom4j.dtd.AttributeDecl
  Setter for property attributeName.
setAttributeNode(Attr) - Method in class org.dom4j.dom.DOMElement
setAttributeNodeNS(Attr) - Method in class org.dom4j.dom.DOMElement
setAttributeQuoteCharacter(char) - Method in class org.dom4j.io.OutputFormat
  Sets the character used to quote attribute values.
setAttributeValue(String, String) - Method in interface org.dom4j.Element
  Deprecated. As of version 0.5. Please use `Element.addAttribute(String,String)` instead. WILL BE REMOVED IN dom4j-1.6 !!
setAttributeValue(QName, String) - Method in interface org.dom4j.Element
  Deprecated. As of version 0.5. Please use `Element.addAttribute(QName,String)` instead. WILL BE REMOVED IN dom4j-1.6 !!
setAttributeValue(String, String) - Method in class org.dom4j.tree.AbstractElement
  Deprecated. As of version 0.5. Please use `AbstractElement.addAttribute(String,String)` instead. WILL BE REMOVED IN dom4j-1.6 !!
setAttributeValue(QName, String) - Method in class org.dom4j.tree.AbstractElement
  Deprecated. As of version 0.5. Please use `AbstractElement.addAttribute(String,String)` instead. WILL BE REMOVED IN dom4j-1.6 !!
setAttributeXSDatatype(QName, XSDatatype) - Method in class org.dom4j.datatype.DatatypeElementFactory
  Registers the given `XSDatatype` for the given <attribute> QNames
setAttributes(List) - Method in interface org.dom4j.Element
  Sets the attributes that this element contains
setAttributes(List) - Method in class org.dom4j.bean.BeanElement
setAttributes(Attributes, NamespaceStack, boolean) - Method in class org.dom4j.bean.BeanElement
setAttributes(Attributes, NamespaceStack, boolean) - Method in class org.dom4j.tree.AbstractElement
  This method provides a more optimal way of setting all the attributes on an Element particularly for use in `SAXReader`.
setAttributes(List) - Method in class org.dom4j.tree.BaseElement
setAttributes(List) - Method in class org.dom4j.tree.DefaultElement
setChildElementXSDatatype(QName, XSDatatype) - Method in class org.dom4j.datatype.DatatypeElementFactory
setColumnNameXPath(XPath) - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Setter for property columnNameXPath.
setConsumer(XMLEventConsumer) - Method in class org.dom4j.io.STAXEventWriter
  Sets the underlying event consumer to which events are written.
setContent(List) - Method in interface org.dom4j.Branch
  Sets the contents of this branch as a `List` of `Node` instances.
setContent(List) - Method in class org.dom4j.tree.BaseElement
setContent(List) - Method in class org.dom4j.tree.DefaultDocument
setContent(List) - Method in class org.dom4j.tree.DefaultElement
setContentHandler(ContentHandler) - Method in class org.dom4j.io.SAXWriter
  Sets the `ContentHandler` called when SAX events are raised
setDTDHandler(DTDHandler) - Method in class org.dom4j.io.SAXWriter
  Sets the `DTDHandler`.
setData(Object) - Method in interface org.dom4j.Attribute
  Sets the data value of this attribute if this element supports data binding or calls `Node.setText(String)`if it doesn't.
setData(Object) - Method in interface org.dom4j.Element
  Sets the data value of this element if this element supports data binding or calls `Node.setText(java.lang.String)`if it doesn't
setData(Object) - Method in class org.dom4j.bean.BeanAttribute
setData(int, Object) - Method in class org.dom4j.bean.BeanAttributeList
setData(Object) - Method in class org.dom4j.bean.BeanElement
setData(int, Object, Object) - Method in class org.dom4j.bean.BeanMetaData
setData(Object) - Method in class org.dom4j.datatype.DatatypeAttribute
setData(Object) - Method in class org.dom4j.datatype.DatatypeElement
setData(String) - Method in class org.dom4j.dom.DOMCDATA
setData(String) - Method in class org.dom4j.dom.DOMComment
setData(CharacterData, String) - Static method in class org.dom4j.dom.DOMNodeHelper
setData(String) - Method in class org.dom4j.dom.DOMProcessingInstruction
setData(String) - Method in class org.dom4j.dom.DOMText
setData(Object) - Method in class org.dom4j.tree.AbstractAttribute
setData(Object) - Method in class org.dom4j.tree.AbstractElement
setData(Object) - Method in class org.dom4j.util.UserDataAttribute
setData(Object) - Method in class org.dom4j.util.UserDataElement
setDeclareNamespaceAttributes(boolean) - Method in class org.dom4j.io.SAXWriter
  Sets whether namespace declarations should be exported as "xmlns" attributes or not.
setDefaultHandler(ElementHandler) - Method in class org.dom4j.io.SAXReader
  When multiple `ElementHandler` instances have been registered, this will set a default `ElementHandler` to be called for any path which does NOT have a handler registered.
setDefaultHandler(ElementHandler) - Method in class org.dom4j.io.XPP3Reader
  When multiple `ElementHandler` instances have been registered, this will set a default `ElementHandler` to be called for any path which does NOT have a handler registered.
setDefaultHandler(ElementHandler) - Method in class org.dom4j.io.XPPReader
  When multiple `ElementHandler` instances have been registered, this will set a default `ElementHandler` to be called for any path which does NOT have a handler registered.
setDefinition(XMLTableDefinition) - Method in class org.dom4j.swing.XMLTableModel
  Setter for property definition.
setDispatchHandler(DispatchHandler) - Method in class org.dom4j.io.SAXReader
setDispatchHandler(DispatchHandler) - Method in class org.dom4j.io.XPP3Reader
setDispatchHandler(DispatchHandler) - Method in class org.dom4j.io.XPPReader
setDocType(DocumentType) - Method in interface org.dom4j.Document
  Sets the DocumentType property
setDocType(DocumentType) - Method in class org.dom4j.tree.DefaultDocument
setDocument(Document) - Method in interface org.dom4j.Node
  `setDocument` sets the document of this node if the parent relationship is supported or does nothing if the parent relationship is not supported.
setDocument(Document) - Method in class org.dom4j.io.DocumentSource
  Sets the document used as the JAXP `SAXSource`
setDocument(Document) - Method in class org.dom4j.swing.DocumentTreeModel
  Sets the `Document` instance that this `TreeModel` is based on
setDocument(Document) - Method in class org.dom4j.tree.AbstractNode
setDocument(Document) - Method in class org.dom4j.tree.BaseElement
setDocument(Document) - Method in class org.dom4j.tree.DefaultElement
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.QName
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.DOMReader
  This sets the `DocumentFactory` used to create new documents.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.SAXModifier
  Sets the `DocumentFactory`used to create the DOM4J document tree.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.SAXReader
  This sets the `DocumentFactory` used to create new documents.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.STAXEventReader
  Sets the DocumentFactory to be used when constructing DOM4J nodes.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.XPP3Reader
  This sets the `DocumentFactory` used to create new documents.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.io.XPPReader
  This sets the `DocumentFactory` used to create new documents.
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.tree.DefaultDocument
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.tree.NamespaceStack
setDocumentFactory(DocumentFactory) - Method in class org.dom4j.xpp.ProxyXmlStartTag
setDocumentLocator(Locator) - Method in class org.dom4j.io.SAXContentHandler
setDocumentLocator(Locator) - Method in class org.dom4j.io.XMLWriter
setDomDocumentClass(Class) - Method in class org.dom4j.io.DOMWriter
  Sets the DOM `Document`implementation class used by the writer when creating DOM documents.
setDomDocumentClassName(String) - Method in class org.dom4j.io.DOMWriter
  Sets the DOM `Document`implementation class name used by the writer when creating DOM documents.
setElementName(String) - Method in interface org.dom4j.DocumentType
  This method is the equivalent to the `Node.setName(java.lang.String)`method.
setElementName(String) - Method in class org.dom4j.dtd.AttributeDecl
  Setter for property elementName.
setElementName(String) - Method in class org.dom4j.tree.DefaultDocumentType
setElementStack(ElementStack) - Method in class org.dom4j.io.SAXContentHandler
setEncoding(String) - Method in class org.dom4j.io.OutputFormat
  DOCUMENT ME!
setEncoding(String) - Method in class org.dom4j.io.SAXReader
  Sets encoding used for InputSource (null means system default encoding)
setEntityResolver(EntityResolver) - Method in interface org.dom4j.Document
  Sets the EntityResolver used to find resolve URIs such as for DTDs, or XML Schema documents
setEntityResolver(EntityResolver) - Method in class org.dom4j.io.SAXContentHandler
setEntityResolver(EntityResolver) - Method in class org.dom4j.io.SAXReader
  Sets the entity resolver used to resolve entities.
setEntityResolver(EntityResolver) - Method in class org.dom4j.io.SAXWriter
  Sets the `EntityResolver`.
setEntityResolver(EntityResolver) - Method in class org.dom4j.tree.DefaultDocument
setErrorHandler(ErrorHandler) - Method in class org.dom4j.io.SAXReader
  Sets the `ErrorHandler` used by the SAX `XMLReader`.
setErrorHandler(ErrorHandler) - Method in class org.dom4j.io.SAXValidator
  Sets the `ErrorHandler` used by the SAX `XMLReader`.
setErrorHandler(ErrorHandler) - Method in class org.dom4j.io.SAXWriter
  Sets the `ErrorHandler`.
setErrorQName(QName) - Method in class org.dom4j.util.XMLErrorHandler
setErrors(Element) - Method in class org.dom4j.util.XMLErrorHandler
setEscapeText(boolean) - Method in class org.dom4j.io.XMLWriter
  Sets whether text output should be escaped or not.
setEventFactory(XMLEventFactory) - Method in class org.dom4j.io.STAXEventWriter
  Sets the event factory used to construct STAX events.
setExpandEmptyElements(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether empty elements are expanded from `<tagName>` to `<tagName></tagName>`.
setExternalDeclarations(List) - Method in interface org.dom4j.DocumentType
  Sets the list of internal DTD declaration objects, defined in the `org.dom4j.dtd`package
setExternalDeclarations(List) - Method in class org.dom4j.tree.DefaultDocumentType
setFatalErrorQName(QName) - Method in class org.dom4j.util.XMLErrorHandler
setFeature(String, boolean) - Method in class org.dom4j.io.SAXReader
  Sets a SAX feature on the underlying SAX parser.
setFeature(String, boolean) - Method in class org.dom4j.io.SAXWriter
  This implementation does actually use any features but just stores them for later retrieval
setFunctionContext(FunctionContext) - Method in interface org.dom4j.XPath
  Sets the function context to be used when evaluating XPath expressions
setFunctionContext(FunctionContext) - Method in class org.dom4j.xpath.DefaultXPath
setHandler(ContentHandler) - Method in class org.dom4j.io.DocumentResult
setIgnoreComments(boolean) - Method in class org.dom4j.io.SAXContentHandler
  Sets whether we should ignore comments or not.
setIgnoreComments(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether we should ignore comments or not.
setImportPrecedence(int) - Method in class org.dom4j.rule.Rule
  Setter for property importPrecedence.
setIncludeExternalDTDDeclarations(boolean) - Method in class org.dom4j.io.SAXContentHandler
  Sets whether DTD external declarations should be expanded into the DocumentType object or not.
setIncludeExternalDTDDeclarations(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether DTD external declarations should be expanded into the DocumentType object or not.
setIncludeInternalDTDDeclarations(boolean) - Method in class org.dom4j.io.SAXContentHandler
  Sets whether internal DTD declarations should be expanded into the DocumentType object or not.
setIncludeInternalDTDDeclarations(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether internal DTD declarations should be expanded into the DocumentType object or not.
setIndent(String) - Method in class org.dom4j.io.OutputFormat
  This will set the indent `String` to use; this is usually a `String` of empty spaces.
setIndent(boolean) - Method in class org.dom4j.io.OutputFormat
  Set the indent on or off.
setIndentLevel(int) - Method in class org.dom4j.io.XMLWriter
  Set the initial indentation level.
setIndentSize(int) - Method in class org.dom4j.io.OutputFormat
  This will set the indent `String`'s size; an indentSize of 4 would result in the indention being equivalent to the `String` " " (four space characters).
setInputSource(InputSource) - Method in class org.dom4j.io.DocumentSource
  This method is not supported as this source is always a instance.
setInputSource(InputSource) - Method in class org.dom4j.io.SAXContentHandler
setInternalDeclarations(List) - Method in interface org.dom4j.DocumentType
  Sets the list of internal DTD declaration objects, defined in the `org.dom4j.dtd`package
setInternalDeclarations(List) - Method in class org.dom4j.tree.DefaultDocumentType
setLexicalHandler(LexicalHandler) - Method in class org.dom4j.io.DocumentResult
setLexicalHandler(LexicalHandler) - Method in class org.dom4j.io.SAXWriter
  Sets the `LexicalHandler`.
setLexicalHandler(LexicalHandler) - Method in class org.dom4j.io.XMLWriter
setLineSeparator(String) - Method in class org.dom4j.io.OutputFormat
  This will set the new-line separator.
setMaximumAllowedCharacter(int) - Method in class org.dom4j.io.XMLWriter
  Sets the maximum allowed character code that should be allowed unescaped such as 127 in US-ASCII (7 bit) or 255 in ISO- (8 bit) or -1 to not escape any characters (other than the special XML characters like < > &) If this is not explicitly set then it is defaulted from the encoding.
setMergeAdjacentText(boolean) - Method in class org.dom4j.io.SAXContentHandler
  Sets whether or not adjacent text nodes should be merged together when parsing.
setMergeAdjacentText(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether or not adjacent text nodes should be merged together when parsing.
setMode(String) - Method in class org.dom4j.rule.Rule
  Setter for property mode.
setModeName(String) - Method in class org.dom4j.rule.Stylesheet
  Sets the name of the mode that the stylesheet uses by default.
setModel(String) - Method in class org.dom4j.dtd.ElementDecl
  Setter for property model.
setNSContext(Object) - Method in class org.dom4j.xpath.DefaultXPath
setName(String) - Method in interface org.dom4j.Node
  Sets the text data of this node or this method will throw an `UnsupportedOperationException` if it is read-only.
setName(String) - Method in class org.dom4j.dtd.ElementDecl
  Setter for property name.
setName(String) - Method in class org.dom4j.dtd.ExternalEntityDecl
  Setter for property name.
setName(String) - Method in class org.dom4j.dtd.InternalEntityDecl
  Setter for property name.
setName(String) - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Setter for property name.
setName(String) - Method in class org.dom4j.tree.AbstractDocumentType
setName(String) - Method in class org.dom4j.tree.AbstractElement
setName(String) - Method in class org.dom4j.tree.AbstractNode
setName(String) - Method in class org.dom4j.tree.AbstractProcessingInstruction
setName(String) - Method in class org.dom4j.tree.DefaultDocument
setName(String) - Method in class org.dom4j.tree.DefaultEntity
setNamedItem(Node) - Method in class org.dom4j.dom.DOMAttributeNodeMap
setNamedItemNS(Node) - Method in class org.dom4j.dom.DOMAttributeNodeMap
setNamespace(Namespace) - Method in interface org.dom4j.Attribute
  Sets the `Namespace` of this element or if this element is read only then an `UnsupportedOperationException` is thrown.
setNamespace(Namespace) - Method in class org.dom4j.tree.AbstractAttribute
setNamespace(Namespace) - Method in class org.dom4j.tree.AbstractElement
setNamespaceContext(NamespaceContext) - Method in interface org.dom4j.XPath
  Sets the namespace context to be used when evaluating XPath expressions
setNamespaceContext(NamespaceContext) - Method in class org.dom4j.xpath.DefaultXPath
setNamespaceURIs(Map) - Method in interface org.dom4j.XPath
  Sets the current NamespaceContext from a Map where the keys are the String namespace prefixes and the values are the namespace URIs.
setNamespaceURIs(Map) - Method in class org.dom4j.xpath.DefaultXPath
setNewLineAfterDeclaration(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether a new line is printed after the XML declaration (assuming it is not supressed.)
setNewLineAfterNTags(int) - Method in class org.dom4j.io.OutputFormat
  Controls output of a line.separator every tagCount tags when isNewlines is false.
setNewlines(boolean) - Method in class org.dom4j.io.OutputFormat
  DOCUMENT ME!
setNodeValue(String) - Method in class org.dom4j.dom.DOMAttribute
setNodeValue(String) - Method in class org.dom4j.dom.DOMCDATA
setNodeValue(String) - Method in class org.dom4j.dom.DOMComment
setNodeValue(String) - Method in class org.dom4j.dom.DOMDocument
setNodeValue(String) - Method in class org.dom4j.dom.DOMDocumentType
setNodeValue(String) - Method in class org.dom4j.dom.DOMElement
setNodeValue(String) - Method in class org.dom4j.dom.DOMEntityReference
setNodeValue(String) - Method in class org.dom4j.dom.DOMNamespace
setNodeValue(Node, String) - Static method in class org.dom4j.dom.DOMNodeHelper
setNodeValue(String) - Method in class org.dom4j.dom.DOMProcessingInstruction
setNodeValue(String) - Method in class org.dom4j.dom.DOMText
setOmitElementCloseSet(Set) - Method in class org.dom4j.io.HTMLWriter
  To use the empty set, pass an empty Set, or null: setOmitElementCloseSet(new HashSet()); or setOmitElementCloseSet(null);
setOmitEncoding(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether the XML declaration (`<?`
setOutput(File) - Method in class org.dom4j.jaxb.JAXBModifier
  Sets the Output to write the (modified) xml document to.
setOutput(OutputStream) - Method in class org.dom4j.jaxb.JAXBModifier
  Sets the Output to write the (modified) xml document to.
setOutput(Writer) - Method in class org.dom4j.jaxb.JAXBModifier
  Sets the Output to write the (modified) xml document to.
setOutput(File) - Method in class org.dom4j.jaxb.JAXBWriter
  Defines to write the resulting output to the specified `File`.
setOutput(OutputStream) - Method in class org.dom4j.jaxb.JAXBWriter
  Defines to write the resulting output to the specified `OutputStream`
setOutput(Writer) - Method in class org.dom4j.jaxb.JAXBWriter
  Defines to write the resulting output to the specified `Writer`.
setOutputStream(OutputStream) - Method in class org.dom4j.io.XMLWriter
setPadText(boolean) - Method in class org.dom4j.io.OutputFormat
  Ensure that text immediately preceded by or followed by an element will be "padded" with a single space.
setParent(Element) - Method in interface org.dom4j.Node
  `setParent` sets the parent relationship of this node if the parent relationship is supported or does nothing if the parent relationship is not supported.
setParent(Element) - Method in class org.dom4j.datatype.DatatypeAttribute
setParent(LeafTreeNode) - Method in class org.dom4j.swing.LeafTreeNode
  Sets the parent of this node but doesn't change the parents children
setParent(Element) - Method in class org.dom4j.tree.AbstractNode
setParent(Element) - Method in class org.dom4j.tree.BaseElement
setParent(Element) - Method in class org.dom4j.tree.DefaultAttribute
setParent(Element) - Method in class org.dom4j.tree.DefaultCDATA
setParent(Element) - Method in class org.dom4j.tree.DefaultComment
setParent(Element) - Method in class org.dom4j.tree.DefaultElement
setParent(Element) - Method in class org.dom4j.tree.DefaultEntity
setParent(Element) - Method in class org.dom4j.tree.DefaultNamespace
setParent(Element) - Method in class org.dom4j.tree.DefaultProcessingInstruction
setParent(Element) - Method in class org.dom4j.tree.DefaultText
setPattern(Pattern) - Method in class org.dom4j.rule.Rule
  Setter for property pattern.
setPrefix(String) - Method in class org.dom4j.dom.DOMAttribute
setPrefix(String) - Method in class org.dom4j.dom.DOMCDATA
setPrefix(String) - Method in class org.dom4j.dom.DOMComment
setPrefix(String) - Method in class org.dom4j.dom.DOMDocument
setPrefix(String) - Method in class org.dom4j.dom.DOMDocumentType
setPrefix(String) - Method in class org.dom4j.dom.DOMElement
setPrefix(String) - Method in class org.dom4j.dom.DOMEntityReference
setPrefix(String) - Method in class org.dom4j.dom.DOMNamespace
setPrefix(Node, String) - Static method in class org.dom4j.dom.DOMNodeHelper
setPrefix(String) - Method in class org.dom4j.dom.DOMProcessingInstruction
setPrefix(String) - Method in class org.dom4j.dom.DOMText
setPreformattedTags(Set) - Method in class org.dom4j.io.HTMLWriter
  Override the default set, which includes PRE, SCRIPT, STYLE, and TEXTAREA, case insensitively.
setPriority(double) - Method in class org.dom4j.rule.Rule
  Setter for property priority.
setProcessingInstructions(List) - Method in interface org.dom4j.Branch
  Sets all the processing instructions for this branch
setProcessingInstructions(List) - Method in class org.dom4j.tree.AbstractBranch
setProperty(String, Object) - Method in class org.dom4j.io.SAXReader
  Allows a SAX property to be set on the underlying SAX parser.
setProperty(String, Object) - Method in class org.dom4j.io.SAXWriter
  Sets the given SAX property
setProperty(String, Object) - Method in class org.dom4j.io.XMLWriter
setProxy(DocumentFactory) - Method in class org.dom4j.util.ProxyDocumentFactory
setPruneElements(boolean) - Method in class org.dom4j.jaxb.JAXBModifier
  Define whether the modified `Document`must only be written to the output and pruned from the DOM4J tree.
setPruneElements(boolean) - Method in class org.dom4j.jaxb.JAXBReader
  Set to true when DOM4J elements must immediately be pruned from the tree.
setPublicID(String) - Method in interface org.dom4j.DocumentType
setPublicID(String) - Method in class org.dom4j.dtd.ExternalEntityDecl
  Setter for property publicID.
setPublicID(String) - Method in class org.dom4j.tree.DefaultDocumentType
  Sets the public ID of the document type
setQName(QName) - Method in interface org.dom4j.Element
  Sets the `QName` of this element which represents the local name, the qualified name and the `Namespace`.
setQName(QName) - Method in class org.dom4j.tree.BaseElement
setQName(QName) - Method in class org.dom4j.tree.DefaultElement
setResolveEntityRefs(boolean) - Method in class org.dom4j.io.XMLWriter
setRootElement(Element) - Method in interface org.dom4j.Document
  Sets the root element for this document
setRootElement(Element) - Method in class org.dom4j.tree.AbstractDocument
setRowExpression(String) - Method in class org.dom4j.swing.XMLTableDefinition
setRowXPath(XPath) - Method in class org.dom4j.swing.XMLTableDefinition
  Setter for property rowXPath.
setSingletonClassName(String) - Method in class org.dom4j.util.PerThreadSingleton
setSingletonClassName(String) - Method in class org.dom4j.util.SimpleSingleton
setSingletonClassName(String) - Method in interface org.dom4j.util.SingletonStrategy
  set a singleton class name that will be used to create the singleton based on the strategy implementation of this interface.
setSource(Object) - Method in class org.dom4j.swing.XMLTableModel
  Setter for the XML source, which is usually a Node or List of nodes.
setStringInternEnabled(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether String interning is enabled or disabled for element & attribute names and namespace URIs
setStripWhitespaceText(boolean) - Method in class org.dom4j.io.SAXContentHandler
  Sets whether whitespace between element start and end tags should be ignored.
setStripWhitespaceText(boolean) - Method in class org.dom4j.io.SAXReader
  Sets whether whitespace between element start and end tags should be ignored.
setSuppressDeclaration(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether the XML declaration (`<?`
setSystemID(String) - Method in interface org.dom4j.DocumentType
setSystemID(String) - Method in class org.dom4j.dtd.ExternalEntityDecl
  Setter for property systemID.
setSystemID(String) - Method in class org.dom4j.tree.DefaultDocumentType
  Sets the system ID of the document type
setTarget(String) - Method in interface org.dom4j.ProcessingInstruction
  This method is the equivalent to the `Node.setName(java.lang.String)`method.
setTarget(String) - Method in class org.dom4j.tree.DefaultProcessingInstruction
setTarget(String) - Method in class org.dom4j.tree.FlyweightProcessingInstruction
setText(String) - Method in interface org.dom4j.Node
  Sets the text data of this node or this method will throw an `UnsupportedOperationException` if it is read-only.
setText(String) - Method in class org.dom4j.datatype.DatatypeElement
setText(String) - Method in class org.dom4j.tree.AbstractAttribute
setText(String) - Method in class org.dom4j.tree.AbstractElement
setText(String) - Method in class org.dom4j.tree.AbstractNode
setText(String) - Method in class org.dom4j.tree.DefaultCDATA
setText(String) - Method in class org.dom4j.tree.DefaultComment
setText(String) - Method in class org.dom4j.tree.DefaultEntity
setText(String) - Method in class org.dom4j.tree.DefaultProcessingInstruction
setText(String) - Method in class org.dom4j.tree.DefaultText
setText(String) - Method in class org.dom4j.tree.FlyweightEntity
  sets the value of the entity if it is not defined yet otherwise an `UnsupportedOperationException` is thrown as this class is read only.
setTrimText(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether the text is output verbatim (false) or with whitespace stripped as per ``Element.getTextTrim()``.
setType(String) - Method in class org.dom4j.dtd.AttributeDecl
  Setter for property type.
setType(int) - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Setter for property type.
setValidation(boolean) - Method in class org.dom4j.io.SAXReader
  Sets the validation mode.
setValue(String) - Method in interface org.dom4j.Attribute
  Sets the value of this attribute or this method will throw an `UnsupportedOperationException` if it is read-only.
setValue(String, String) - Method in interface org.dom4j.ProcessingInstruction
setValue(String) - Method in class org.dom4j.bean.BeanAttribute
setValue(String) - Method in class org.dom4j.datatype.DatatypeAttribute
setValue(String) - Method in class org.dom4j.dtd.AttributeDecl
  Setter for property value.
setValue(String) - Method in class org.dom4j.dtd.InternalEntityDecl
  Setter for property value.
setValue(String) - Method in class org.dom4j.tree.AbstractAttribute
setValue(String, String) - Method in class org.dom4j.tree.AbstractProcessingInstruction
setValue(Object) - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
  Set the value of this entry.
setValue(String) - Method in class org.dom4j.tree.DefaultAttribute
setValue(String, String) - Method in class org.dom4j.tree.DefaultProcessingInstruction
setValueDefault(String) - Method in class org.dom4j.dtd.AttributeDecl
  Setter for property valueDefault.
setValueOfAction(Action) - Method in class org.dom4j.rule.RuleManager
  Sets the default value-of action which is used in the default rules for the pattern "text()|@"
setValueOfAction(Action) - Method in class org.dom4j.rule.Stylesheet
  Sets the default value-of action which is used in the default rules for the pattern "text()|@"
setValues(Map) - Method in interface org.dom4j.ProcessingInstruction
setValues(Map) - Method in class org.dom4j.tree.AbstractProcessingInstruction
setValues(Map) - Method in class org.dom4j.tree.DefaultProcessingInstruction
setVariableContext(VariableContext) - Method in interface org.dom4j.XPath
  Sets the variable context to be used when evaluating XPath expressions
setVariableContext(VariableContext) - Method in class org.dom4j.xpath.DefaultXPath
setVariableContext(VariableContext) - Method in class org.dom4j.xpath.XPathPattern
setWarningQName(QName) - Method in class org.dom4j.util.XMLErrorHandler
setWriter(Writer) - Method in class org.dom4j.io.XMLWriter
setXHTML(boolean) - Method in class org.dom4j.io.OutputFormat
  This will set whether or not to use the XHTML standard: like HTML but passes an XML parser with real, closed tags.
setXMLEncoding(String) - Method in interface org.dom4j.Document
  Sets the encoding of this document as it will appear in the XML declaration part of the document.
setXMLEncoding(String) - Method in class org.dom4j.tree.AbstractDocument
setXMLFilter(XMLFilter) - Method in class org.dom4j.io.SAXReader
  Sets the SAX filter to be used when filtering SAX events
setXMLReader(XMLReader) - Method in class org.dom4j.io.DocumentSource
  Sets the XMLReader used for the JAXP `SAXSource`.
setXMLReader(XMLReader) - Method in class org.dom4j.io.SAXReader
  Sets the `XMLReader` used to parse SAX events
setXMLReader(XMLReader) - Method in class org.dom4j.io.SAXValidator
  Sets the `XMLReader` used to parse SAX events
setXMLReader(XMLReader) - Method in class org.dom4j.io.SAXWriter
  Sets the `XMLReader` used to write SAX events to
setXMLReaderClassName(String) - Method in class org.dom4j.io.SAXReader
  Sets the class name of the `XMLReader` to be used to parse SAX events.
setXMLWriter(XMLWriter) - Method in class org.dom4j.io.SAXModifier
  Sets the `XMLWriter`used to write the modified document.
setXMLWriter(XMLWriter) - Method in class org.dom4j.io.XMLResult
setXPPFactory(XmlPullParserFactory) - Method in class org.dom4j.io.XPP3Reader
setXPPFactory(XmlPullParserFactory) - Method in class org.dom4j.io.XPPReader
setXPath(XPath) - Method in class org.dom4j.swing.XMLTableColumnDefinition
  Setter for property xpath.
setXPathNamespaceURIs(Map) - Method in class org.dom4j.DocumentFactory
  Sets the namespace URIs to be used by XPath expressions created by this factory or by nodes associated with this factory.
shouldEncodeChar(char) - Method in class org.dom4j.io.XMLWriter
  Should the given character be escaped.
singleton - Static variable in class org.dom4j.datatype.DatatypeDocumentFactory
  The Singleton instance
singleton - Static variable in class org.dom4j.util.IndexedDocumentFactory
  The Singleton instance
singleton - Static variable in class org.dom4j.util.NonLazyDocumentFactory
  The Singleton instance
singleton - Static variable in class org.dom4j.util.UserDataDocumentFactory
  The Singleton instance
size() - Method in interface org.dom4j.ElementPath
  DOCUMENT ME!
size() - Method in class org.dom4j.bean.BeanAttributeList
size() - Method in class org.dom4j.tree.ContentListFacade
size() - Method in class org.dom4j.tree.NamespaceStack
  DOCUMENT ME!
sort(List, String) - Static method in class org.dom4j.DocumentHelper
  `sort` sorts the given List of Nodes using an XPath expression as a `Comparator`.
sort(List, String, boolean) - Static method in class org.dom4j.DocumentHelper
  `sort` sorts the given List of Nodes using an XPath expression as a `Comparator`and optionally removing duplicates.
sort(List) - Method in interface org.dom4j.XPath
  `sort` sorts the given List of Nodes using this XPath expression as a `Comparator`.
sort(List, boolean) - Method in interface org.dom4j.XPath
  `sort` sorts the given List of Nodes using this XPath expression as a `Comparator`and optionally removing duplicates.
sort(List) - Method in class org.dom4j.xpath.DefaultXPath
  `sort` sorts the given List of Nodes using this XPath expression as a `Comparator`.
sort(List, boolean) - Method in class org.dom4j.xpath.DefaultXPath
  `sort` sorts the given List of Nodes using this XPath expression as a `Comparator`and optionally removing duplicates.
sort(List, Map) - Method in class org.dom4j.xpath.DefaultXPath
  Sorts the list based on the sortValues for each node
splitText(int) - Method in class org.dom4j.dom.DOMCDATA
splitText(int) - Method in class org.dom4j.dom.DOMText
startCDATA() - Method in class org.dom4j.io.HTMLWriter
startCDATA() - Method in class org.dom4j.io.SAXContentHandler
startCDATA() - Method in class org.dom4j.io.SAXEventRecorder
startCDATA() - Method in class org.dom4j.io.XMLWriter
startDTD(String, String, String) - Method in class org.dom4j.io.SAXContentHandler
startDTD(String, String, String) - Method in class org.dom4j.io.SAXEventRecorder
startDTD(String, String, String) - Method in class org.dom4j.io.XMLWriter
startDocument() - Method in class org.dom4j.io.SAXContentHandler
startDocument() - Method in class org.dom4j.io.SAXEventRecorder
startDocument() - Method in class org.dom4j.io.SAXWriter
startDocument() - Method in class org.dom4j.io.XMLWriter
startDocument() - Method in class org.dom4j.jaxb.JAXBWriter
  Start a document by writing the initial XML declaration to the output.
startElement(String, String, String, Attributes) - Method in class org.dom4j.io.SAXContentHandler
startElement(String, String, String, Attributes) - Method in class org.dom4j.io.SAXEventRecorder
startElement(Element, AttributesImpl) - Method in class org.dom4j.io.SAXWriter
startElement(String, String, String, Attributes) - Method in class org.dom4j.io.XMLWriter
startEntity(String) - Method in class org.dom4j.io.SAXContentHandler
startEntity(String) - Method in class org.dom4j.io.SAXEventRecorder
startEntity(String) - Method in class org.dom4j.io.XMLWriter
startPrefixMapping(String, String) - Method in class org.dom4j.io.SAXContentHandler
startPrefixMapping(String, String) - Method in class org.dom4j.io.SAXEventRecorder
startPrefixMapping(Element, NamespaceStack) - Method in class org.dom4j.io.SAXWriter
  Fires a SAX startPrefixMapping event for all the namespaceStack which have just come into scope
startPrefixMapping(String, String) - Method in class org.dom4j.io.XMLWriter
substringData(int, int) - Method in class org.dom4j.dom.DOMCDATA
substringData(int, int) - Method in class org.dom4j.dom.DOMComment
substringData(CharacterData, int, int) - Static method in class org.dom4j.dom.DOMNodeHelper
substringData(int, int) - Method in class org.dom4j.dom.DOMText
supports(String, String) - Method in class org.dom4j.dom.DOMAttribute
supports(String, String) - Method in class org.dom4j.dom.DOMCDATA
supports(String, String) - Method in class org.dom4j.dom.DOMComment
supports(String, String) - Method in class org.dom4j.dom.DOMDocument
supports(String, String) - Method in class org.dom4j.dom.DOMDocumentType
supports(String, String) - Method in class org.dom4j.dom.DOMElement
supports(String, String) - Method in class org.dom4j.dom.DOMEntityReference
supports(String, String) - Method in class org.dom4j.dom.DOMNamespace
supports(Node, String, String) - Static method in class org.dom4j.dom.DOMNodeHelper
supports(String, String) - Method in class org.dom4j.dom.DOMProcessingInstruction
supports(String, String) - Method in class org.dom4j.dom.DOMText
supportsParent() - Method in interface org.dom4j.Node
  `supportsParent` returns true if this node supports the parent relationship.
supportsParent() - Method in class org.dom4j.datatype.DatatypeAttribute
supportsParent() - Method in class org.dom4j.tree.AbstractNode
supportsParent() - Method in class org.dom4j.tree.BaseElement
supportsParent() - Method in class org.dom4j.tree.DefaultAttribute
supportsParent() - Method in class org.dom4j.tree.DefaultCDATA
supportsParent() - Method in class org.dom4j.tree.DefaultComment
supportsParent() - Method in class org.dom4j.tree.DefaultElement
supportsParent() - Method in class org.dom4j.tree.DefaultEntity
supportsParent() - Method in class org.dom4j.tree.DefaultNamespace
supportsParent() - Method in class org.dom4j.tree.DefaultProcessingInstruction
supportsParent() - Method in class org.dom4j.tree.DefaultText

## T

TEXT_NODE - Static variable in interface org.dom4j.Node
  Matches elements nodes
Text - interface org.dom4j.Text.
  `Text` defines an XML Text node.
target - Variable in class org.dom4j.tree.FlyweightProcessingInstruction
  The target of the PI
text - Variable in class org.dom4j.tree.FlyweightCDATA
  Text of the `CDATA` node
text - Variable in class org.dom4j.tree.FlyweightComment
  Text of the `Comment` node
text - Variable in class org.dom4j.tree.FlyweightEntity
  The text of the `Entity`
text - Variable in class org.dom4j.tree.FlyweightProcessingInstruction
  The values for the PI as a String
text - Variable in class org.dom4j.tree.FlyweightText
  Text of the `Text` node
toArray() - Method in class org.dom4j.tree.ContentListFacade
toArray(Object[]) - Method in class org.dom4j.tree.ContentListFacade
toString() - Method in class org.dom4j.Namespace
toString() - Method in class org.dom4j.QName
toString() - Method in class org.dom4j.datatype.DatatypeAttribute
toString() - Method in class org.dom4j.datatype.DatatypeElement
toString() - Method in class org.dom4j.dtd.AttributeDecl
toString() - Method in class org.dom4j.dtd.ElementDecl
toString() - Method in class org.dom4j.dtd.ExternalEntityDecl
toString() - Method in class org.dom4j.dtd.InternalEntityDecl
toString() - Method in class org.dom4j.rule.Rule
toString() - Method in class org.dom4j.rule.RuleSet
toString() - Method in class org.dom4j.swing.BranchTreeNode
toString() - Method in class org.dom4j.swing.LeafTreeNode
toString() - Method in class org.dom4j.tree.AbstractAttribute
toString() - Method in class org.dom4j.tree.AbstractCDATA
toString() - Method in class org.dom4j.tree.AbstractComment
toString() - Method in class org.dom4j.tree.AbstractDocument
toString() - Method in class org.dom4j.tree.AbstractDocumentType
toString() - Method in class org.dom4j.tree.AbstractElement
toString() - Method in class org.dom4j.tree.AbstractEntity
toString() - Method in class org.dom4j.tree.AbstractProcessingInstruction
toString(Map) - Method in class org.dom4j.tree.AbstractProcessingInstruction
  This will convert the Map to a string representation.
toString() - Method in class org.dom4j.tree.AbstractText
toString() - Method in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
toString() - Method in class org.dom4j.tree.NamespaceStack
toString() - Method in class org.dom4j.util.UserDataElement
toString() - Method in class org.dom4j.xpath.DefaultXPath
toString() - Method in class org.dom4j.xpath.XPathPattern
translateNamespacePrefixToUri(String) - Method in class org.dom4j.xpath.DefaultNamespaceContext

## U

UNKNOWN_NODE - Static variable in interface org.dom4j.Node
  Does not match any valid node
USE_STRINGVALUE_SEPARATOR - Static variable in class org.dom4j.tree.AbstractElement
UserDataAttribute - class org.dom4j.util.UserDataAttribute.
  `UserDataAttribute` support the adornment of a user data object on an Element or Attribute instance such that the methods `UserDataAttribute.setData(Object)`will get and set the values of a user data object.
UserDataAttribute(QName) - Constructor for class org.dom4j.util.UserDataAttribute
UserDataAttribute(QName, String) - Constructor for class org.dom4j.util.UserDataAttribute
UserDataDocumentFactory - class org.dom4j.util.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 methods `getData()` and `setData()` will get and set the values of a user data object.
UserDataDocumentFactory() - Constructor for class org.dom4j.util.UserDataDocumentFactory
UserDataElement - class org.dom4j.util.UserDataElement.
  `UserDataElement` support the adornment of a user data object on an Element or Attribute instance such that the methods `UserDataElement.setData(Object)`will get and set the values of a user data object.
UserDataElement(String) - Constructor for class org.dom4j.util.UserDataElement
UserDataElement(QName) - Constructor for class org.dom4j.util.UserDataElement
unparsedEntityDecl(String, String, String, String) - Method in class org.dom4j.io.SAXContentHandler
  Receive notification of an unparsed entity declaration event.
unparsedEntityDecl(String, String, String, String) - Method in class org.dom4j.io.XMLWriter
uriPrefix - Variable in class org.dom4j.io.SAXReader.SAXEntityResolver

## V

VERBOSE_TOSTRING - Static variable in class org.dom4j.tree.AbstractElement
Visitor - interface org.dom4j.Visitor.
  `Visitor` is used to implement the `Visitor` pattern in DOM4J.
VisitorSupport - class org.dom4j.VisitorSupport.
  `VisitorSupport` is an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simple `Visitor` implementations.
VisitorSupport() - Constructor for class org.dom4j.VisitorSupport
validate(String) - Method in class org.dom4j.datatype.DatatypeAttribute
validate(String) - Method in class org.dom4j.datatype.DatatypeElement
validate(Document) - Method in class org.dom4j.io.SAXValidator
  Validates the given `Document` by writing it to a validating SAX Parser.
value - Variable in class org.dom4j.tree.ConcurrentReaderHashMap.Entry
value - Variable in class org.dom4j.tree.FlyweightAttribute
  The value of the `Attribute`
valueOf(String) - Method in interface org.dom4j.Node
  `valueOf` evaluates an XPath expression and returns the textual representation of the results the XPath string-value of this node.
valueOf(Object) - Method in interface org.dom4j.XPath
  `valueOf` evaluates this XPath expression and returns the textual representation of the results using the XPath string() function.
valueOf(String) - Method in class org.dom4j.tree.AbstractNode
valueOf(Object) - Method in class org.dom4j.xpath.DefaultXPath
values - Variable in class org.dom4j.tree.FlyweightProcessingInstruction
  The values for the PI in name/value pairs
visit(Document) - Method in interface org.dom4j.Visitor
  Visits the given `Document`
visit(DocumentType) - Method in interface org.dom4j.Visitor
  Visits the given `DocumentType`
visit(Element) - Method in interface org.dom4j.Visitor
  Visits the given `Element`
visit(Attribute) - Method in interface org.dom4j.Visitor
  Visits the given `Attribute`
visit(CDATA) - Method in interface org.dom4j.Visitor
  Visits the given `CDATA`
visit(Comment) - Method in interface org.dom4j.Visitor
  Visits the given `Comment`
visit(Entity) - Method in interface org.dom4j.Visitor
  Visits the given `Entity`
visit(Namespace) - Method in interface org.dom4j.Visitor
  Visits the given `Namespace`
visit(ProcessingInstruction) - Method in interface org.dom4j.Visitor
  Visits the given `ProcessingInstruction`
visit(Text) - Method in interface org.dom4j.Visitor
  Visits the given `Text`
visit(Document) - Method in class org.dom4j.VisitorSupport
visit(DocumentType) - Method in class org.dom4j.VisitorSupport
visit(Element) - Method in class org.dom4j.VisitorSupport
visit(Attribute) - Method in class org.dom4j.VisitorSupport
visit(CDATA) - Method in class org.dom4j.VisitorSupport
visit(Comment) - Method in class org.dom4j.VisitorSupport
visit(Entity) - Method in class org.dom4j.VisitorSupport
visit(Namespace) - Method in class org.dom4j.VisitorSupport
visit(ProcessingInstruction) - Method in class org.dom4j.VisitorSupport
visit(Text) - Method in class org.dom4j.VisitorSupport

## W

WARNING_QNAME - Static variable in class org.dom4j.util.XMLErrorHandler
warning(SAXParseException) - Method in class org.dom4j.io.SAXContentHandler
  This method is called when a warning occurs during the parsing of the document.
warning(SAXParseException) - Method in class org.dom4j.util.XMLErrorHandler
write(Writer) - Method in interface org.dom4j.Node
  `write` writes this node as the default XML notation for this node.
write(Document) - Method in class org.dom4j.io.DOMWriter
write(Document, DOMImplementation) - Method in class org.dom4j.io.DOMWriter
write(Node) - Method in class org.dom4j.io.SAXWriter
  A polymorphic method to write any Node to this SAX stream
write(Document) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given Document and all its content
write(Element) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given Element and all its content
write(String) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given text
write(CDATA) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given CDATA
write(Comment) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given Comment
write(Entity) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given Entity
write(ProcessingInstruction) - Method in class org.dom4j.io.SAXWriter
  Generates SAX events for the given ProcessingInstruction
write(Element, NamespaceStack) - Method in class org.dom4j.io.SAXWriter
write(Attribute) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Attribute`.
write(Document) - Method in class org.dom4j.io.XMLWriter
  This will print the `Document` to the current Writer.
write(Element) - Method in class org.dom4j.io.XMLWriter
  Writes the ``Element``, including its ``Attribute`` s, and its value, and all its content (child nodes) to the current Writer.
write(CDATA) - Method in class org.dom4j.io.XMLWriter
  Writes the given `CDATA`.
write(Comment) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Comment`.
write(DocumentType) - Method in class org.dom4j.io.XMLWriter
  Writes the given `DocumentType`.
write(Entity) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Entity`.
write(Namespace) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Namespace`.
write(ProcessingInstruction) - Method in class org.dom4j.io.XMLWriter
  Writes the given `ProcessingInstruction`.
write(String) - Method in class org.dom4j.io.XMLWriter
  Print out a `String`, Perfoms the necessary entity escaping and whitespace stripping.
write(Text) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Text`.
write(Node) - Method in class org.dom4j.io.XMLWriter
  Writes the given `Node`.
write(Object) - Method in class org.dom4j.io.XMLWriter
  Writes the given object which should be a String, a Node or a List of Nodes.
write(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the specified `Element`to the document.
write(Writer) - Method in class org.dom4j.tree.AbstractAttribute
write(Writer) - Method in class org.dom4j.tree.AbstractCDATA
write(Writer) - Method in class org.dom4j.tree.AbstractComment
write(Writer) - Method in class org.dom4j.tree.AbstractDocument
write(Writer) - Method in class org.dom4j.tree.AbstractDocumentType
write(Writer) - Method in class org.dom4j.tree.AbstractElement
write(Writer) - Method in class org.dom4j.tree.AbstractEntity
write(Writer) - Method in class org.dom4j.tree.AbstractNode
write(Writer) - Method in class org.dom4j.tree.AbstractProcessingInstruction
write(Writer) - Method in class org.dom4j.tree.AbstractText
writeAttribute(Attribute) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Attribute`to the stream.
writeAttribute(Attribute) - Method in class org.dom4j.io.XMLWriter
writeAttribute(Attributes, int) - Method in class org.dom4j.io.XMLWriter
writeAttributes(Element) - Method in class org.dom4j.io.XMLWriter
  Writes the attributes of the given element
writeAttributes(Attributes) - Method in class org.dom4j.io.XMLWriter
writeCDATA(String) - Method in class org.dom4j.io.HTMLWriter
writeCDATA(CDATA) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `CDATA`to the event stream.
writeCDATA(String) - Method in class org.dom4j.io.XMLWriter
writeChildNodes(Branch) - Method in class org.dom4j.io.STAXEventWriter
  Writes each child node within the provided `Branch`instance.
writeClose(String) - Method in class org.dom4j.io.HTMLWriter
  Overriden method to not close certain element names to avoid wierd behaviour from browsers for versions up to 5.x
writeClose(Element) - Method in class org.dom4j.io.SAXWriter
  Writes the closing tag of an `Element`
writeClose(Element) - Method in class org.dom4j.io.XMLWriter
  Writes the closing tag of an `Element`
writeClose(String) - Method in class org.dom4j.io.XMLWriter
writeClose(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the closing tag of the specified `Element`to the document.
writeCloseElement(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the closing tag of the specified `Element`to the document.
writeComment(Comment) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Comment`to the stream.
writeComment(String) - Method in class org.dom4j.io.XMLWriter
writeContent(Branch, NamespaceStack) - Method in class org.dom4j.io.SAXWriter
writeDeclaration() - Method in class org.dom4j.io.HTMLWriter
writeDeclaration() - Method in class org.dom4j.io.XMLWriter
  This will write the declaration to the given Writer.
writeDocType(DocumentType) - Method in class org.dom4j.io.XMLWriter
writeDocType(String, String, String) - Method in class org.dom4j.io.XMLWriter
writeDocument(Document) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Document`node, and all its contents, to the stream.
writeDocumentType(DocumentType) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `DocumentType`to the stream.
writeElement(Element) - Method in class org.dom4j.io.HTMLWriter
  This override handles any elements that should not remove whitespace, such as <PRE>, <SCRIPT>, <STYLE>, and <TEXTAREA>.
writeElement(Element) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Element`node and its children to the stream.
writeElement(Element) - Method in class org.dom4j.io.XMLWriter
writeElement(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the specified `Element`to the document.
writeElementContent(Element) - Method in class org.dom4j.io.XMLWriter
  Outputs the content of the given element.
writeEmptyElementClose(String) - Method in class org.dom4j.io.HTMLWriter
writeEmptyElementClose(String) - Method in class org.dom4j.io.XMLWriter
writeEntity(Entity) - Method in class org.dom4j.io.HTMLWriter
writeEntity(Entity) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Entity`to the stream.
writeEntity(Entity) - Method in class org.dom4j.io.XMLWriter
writeEntityRef(String) - Method in class org.dom4j.io.XMLWriter
writeEscapeAttributeEntities(String) - Method in class org.dom4j.io.XMLWriter
writeExternal(ObjectOutput) - Method in class org.dom4j.io.SAXEventRecorder
writeNamespace(Element, Namespace) - Method in class org.dom4j.io.DOMWriter
writeNamespace(Namespace) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Namespace`to the stream.
writeNamespace(Namespace) - Method in class org.dom4j.io.XMLWriter
writeNamespace(String, String) - Method in class org.dom4j.io.XMLWriter
  Writes the SAX namepsaces
writeNamespaces() - Method in class org.dom4j.io.XMLWriter
  Writes the SAX namepsaces
writeNode(Node) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Node`to the stream.
writeNode(Node) - Method in class org.dom4j.io.XMLWriter
writeNodeText(Node) - Method in class org.dom4j.io.XMLWriter
  This method is used to write out Nodes that contain text and still allow for xml:space to be handled properly.
writeOpen(Element) - Method in class org.dom4j.io.SAXWriter
  Writes the opening tag of an `Element`, including its `Attribute`s but without its content.
writeOpen(Element) - Method in class org.dom4j.io.XMLWriter
  Writes the opening tag of an `Element`, including its `Attribute`s but without its content.
writeOpen(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the opening tag of the specified `Element`to the document.
writeOpenElement(Element) - Method in class org.dom4j.jaxb.JAXBWriter
  Writes the opening tag of the specified `Element`to the document.
writePrintln() - Method in class org.dom4j.io.XMLWriter
  This will print a new line only if the newlines flag was set to true
writeProcessingInstruction(ProcessingInstruction) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `ProcessingInstruction`to the stream.
writeProcessingInstruction(ProcessingInstruction) - Method in class org.dom4j.io.XMLWriter
writeString(String) - Method in class org.dom4j.io.HTMLWriter
writeString(String) - Method in class org.dom4j.io.XMLWriter
writeText(Text) - Method in class org.dom4j.io.STAXEventWriter
  Writes a DOM4J `Text`to the stream.
writer - Variable in class org.dom4j.io.XMLWriter
  The Writer used to output to

## X

XMLErrorHandler - class org.dom4j.util.XMLErrorHandler.
  `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.
XMLErrorHandler() - Constructor for class org.dom4j.util.XMLErrorHandler
XMLErrorHandler(Element) - Constructor for class org.dom4j.util.XMLErrorHandler
XMLResult - class org.dom4j.io.XMLResult.
  `XMLResult` implements a JAXP `SAXResult`for an output stream with support for pretty printing and control over how the XML is formatted.
XMLResult() - Constructor for class org.dom4j.io.XMLResult
XMLResult(Writer) - Constructor for class org.dom4j.io.XMLResult
XMLResult(Writer, OutputFormat) - Constructor for class org.dom4j.io.XMLResult
XMLResult(OutputStream) - Constructor for class org.dom4j.io.XMLResult
XMLResult(OutputStream, OutputFormat) - Constructor for class org.dom4j.io.XMLResult
XMLResult(XMLWriter) - Constructor for class org.dom4j.io.XMLResult
XMLTableColumnDefinition - class org.dom4j.swing.XMLTableColumnDefinition.
  `XMLTableColumnDefinition` a column within a table definition.
XMLTableColumnDefinition() - Constructor for class org.dom4j.swing.XMLTableColumnDefinition
XMLTableColumnDefinition(String, String, int) - Constructor for class org.dom4j.swing.XMLTableColumnDefinition
XMLTableColumnDefinition(String, XPath, int) - Constructor for class org.dom4j.swing.XMLTableColumnDefinition
XMLTableColumnDefinition(XPath, XPath, int) - Constructor for class org.dom4j.swing.XMLTableColumnDefinition
XMLTableDefinition - class org.dom4j.swing.XMLTableDefinition.
  `XMLTableDefinition` represents a table definition based on XPath expression evaluated on an XML document.
XMLTableDefinition() - Constructor for class org.dom4j.swing.XMLTableDefinition
XMLTableModel - class org.dom4j.swing.XMLTableModel.
  `XMLTableDefinition` repro.
XMLTableModel(Element, Object) - Constructor for class org.dom4j.swing.XMLTableModel
  Creates a TableModel from an XML table definition document and an XML source
XMLTableModel(Document, Object) - Constructor for class org.dom4j.swing.XMLTableModel
  Creates a TableModel from an XML table definition document and an XML source
XMLTableModel(XMLTableDefinition, Object) - Constructor for class org.dom4j.swing.XMLTableModel
XMLWriter - class org.dom4j.io.XMLWriter.
  `XMLWriter` takes a DOM4J tree and formats it to a stream as XML.
XMLWriter(Writer) - Constructor for class org.dom4j.io.XMLWriter
XMLWriter(Writer, OutputFormat) - Constructor for class org.dom4j.io.XMLWriter
XMLWriter() - Constructor for class org.dom4j.io.XMLWriter
XMLWriter(OutputStream) - Constructor for class org.dom4j.io.XMLWriter
XMLWriter(OutputStream, OutputFormat) - Constructor for class org.dom4j.io.XMLWriter
XMLWriter(OutputFormat) - Constructor for class org.dom4j.io.XMLWriter
XML_NAMESPACE - Static variable in class org.dom4j.Namespace
  XML Namespace
XPP3Reader - class org.dom4j.io.XPP3Reader.
  `XPP3Reader` is a Reader of DOM4J documents that uses the fast XML Pull Parser 3.x .
XPP3Reader() - Constructor for class org.dom4j.io.XPP3Reader
XPP3Reader(DocumentFactory) - Constructor for class org.dom4j.io.XPP3Reader
XPPReader - class org.dom4j.io.XPPReader.
  `XPPReader` is a Reader of DOM4J documents that uses the fast XML Pull Parser 2.x .
XPPReader() - Constructor for class org.dom4j.io.XPPReader
XPPReader(DocumentFactory) - Constructor for class org.dom4j.io.XPPReader
XPath - interface org.dom4j.XPath.
  `XPath` represents an XPath expression after it has been parsed from a String.
XPathException - exception org.dom4j.XPathException.
  `XPathException` is thrown when an exception occurs while evaluating an XPath expression, usually due to some function throwing an exception.
XPathException(String) - Constructor for class org.dom4j.XPathException
XPathException(String, String) - Constructor for class org.dom4j.XPathException
XPathException(String, Exception) - Constructor for class org.dom4j.XPathException
XPathPattern - class org.dom4j.xpath.XPathPattern.
  `XPathPattern` is an implementation of Pattern which uses an XPath xpath.
XPathPattern(Pattern) - Constructor for class org.dom4j.xpath.XPathPattern
XPathPattern(String) - Constructor for class org.dom4j.xpath.XPathPattern
xmlNode - Variable in class org.dom4j.swing.LeafTreeNode
  The dom4j Node which contains the

A B C D E F G H I J K L M N O P Q R S T U V W X

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.