Uses of Package
org.dom4j

Packages that use org.dom4j
Package
Description
Defines the XML Document Object Model in Java interfaces together with some helper classes.
An implementation of the dom4j API which allows JavaBeans to be used to store and retrieve attribute values from Element.
An implementation of the dom4j API which also supports the W3C object model.
Provides input and output via SAX and DOM together with writing dom4j objects to streams as XML text.
 
A Pattern based XML rule engine which implements the full XSLT processing model while allowing any Action to be fired if a pattern matches.
 
A collection of adapters to allow easy integration with dom4j XML documents and Swing such as TreeModels and TableModels.
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.
A collection of utility classes for the dom4j API.
Provides the core tools needed to use the XPath library
  • Classes in org.dom4j used by org.dom4j
    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.
    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.
    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.
    XPath represents an XPath expression after it has been parsed from a String.
  • Classes in org.dom4j used by org.dom4j.bean
    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.
    DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.
    Element interface defines an XML element.
    Namespace is a Flyweight Namespace that can be shared amongst nodes.
    Node defines the polymorphic behavior for all XML nodes in a dom4j tree.
    QName represents a qualified name value of an XML element or attribute.
  • Classes in org.dom4j used by org.dom4j.dom
    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.
    DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.
    DocumentType defines an XML DOCTYPE declaration.
    Element interface defines an XML element.
    Entity defines an XML entity.
    Namespace is a Flyweight Namespace that can be shared amongst nodes.
    Node defines the polymorphic behavior for all XML nodes in a dom4j tree.
    ProcessingInstruction defines an XML processing instruction.
    QName represents a qualified name value of an XML element or attribute.
    Text defines an XML Text node.
  • Classes in org.dom4j used by org.dom4j.io
    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.
    DocumentType defines an XML DOCTYPE declaration.
    Element interface defines an XML element.
    ElementHandler interface defines a handler of Element objects.
    Entity defines an XML entity.
    Namespace is a Flyweight Namespace that can be shared amongst nodes.
    Node defines the polymorphic behavior for all XML nodes in a dom4j tree.
    ProcessingInstruction defines an XML processing instruction.
    QName represents a qualified name value of an XML element or attribute.
    Text defines an XML Text node.
  • Classes in org.dom4j used by org.dom4j.jaxb
    Class
    Description
    Document defines an XML Document.
    DocumentException is a nested Exception which may be thrown during the processing of a DOM4J document.
    Element interface defines an XML element.
    ElementHandler interface defines a handler of Element objects.
  • Classes in org.dom4j used by org.dom4j.rule
    Class
    Description
    Document defines an XML Document.
    Element interface defines an XML element.
    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.
    XPath represents an XPath expression after it has been parsed from a String.
  • Class
    Description
    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.
  • Classes in org.dom4j used by org.dom4j.swing
    Class
    Description
    Branch interface defines the common behaviour for Nodes which can contain child nodes (content) such as XML elements and documents.
    Document defines an XML Document.
    Element interface defines an XML element.
    Node defines the polymorphic behavior for all XML nodes in a dom4j tree.
    XPath represents an XPath expression after it has been parsed from a String.
  • Classes in org.dom4j used by org.dom4j.tree
    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.
    DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.
    DocumentType defines an XML DOCTYPE declaration.
    Element interface defines an XML element.
    Entity defines an XML entity.
    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.
    XPath represents an XPath expression after it has been parsed from a String.
  • Classes in org.dom4j used by org.dom4j.util
    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.
    DocumentFactory is a collection of factory methods to allow easy custom building of DOM4J trees.
    DocumentType defines an XML DOCTYPE declaration.
    Element interface defines an XML element.
    Entity defines an XML entity.
    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.
    XPath represents an XPath expression after it has been parsed from a String.
  • Classes in org.dom4j used by org.dom4j.xpath
    Class
    Description
    Element interface defines an XML element.
    InvalidXPathException is thrown when an invalid XPath expression is used to traverse an XML document
    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.
    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.