Package org.dom4j


package org.dom4j

Defines the XML Document Object Model in Java interfaces together with some helper classes.

  • Class
    Description
    Attribute defines an XML attribute.
    Branch interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
    CDATA defines an XML CDATA section.
    CharacterData is a marker interface for character based nodes such as the CDATA,Comment and Text nodes.
    Comment defines the behavior of an XML comment.
    Document defines an XML Document.
    DocumentException is a nested Exception which may be thrown during the processing of a DOM4J document.
    DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.
    DocumentHelper is a collection of helper methods for using DOM4J.
    DocumentType defines an XML DOCTYPE declaration.
    Element interface defines an XML element.
    ElementHandler interface defines a handler of Element objects.
    This interface is used by ElementHandlerinstances to retrieve information about the current path hierarchy they are to process.
    Entity defines an XML entity.
    IllegalAddException is thrown when a node is added incorrectly to an Element
    InvalidXPathException is thrown when an invalid XPath expression is used to traverse an XML document
    Namespace is a Flyweight Namespace that can be shared amongst nodes.
    Node defines the polymorphic behavior for all XML nodes in a dom4j tree.
    NodeFilter defines the behavior for a filter or predicate which acts on a DOM4J Node.
    ProcessingInstruction defines an XML processing instruction.
    QName represents a qualified name value of an XML element or attribute.
    Text defines an XML Text node.
    Visitor is used to implement the Visitor pattern in DOM4J.
    VisitorSupport is an abstract base class which is useful for implementation inheritence or when using anonymous inner classes to create simple Visitor implementations.
    XPath represents an XPath expression after it has been parsed from a String.
    XPathException is thrown when an exception occurs while evaluating an XPath expression, usually due to some function throwing an exception.