Uses of Package
org.dom4j.tree

Packages that use org.dom4j.tree
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.
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.
  • Classes in org.dom4j.tree used by org.dom4j
    Class
    Description
    AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
    NamespaceCache caches instances of DefaultNamespace for reuse both across documents and within documents.
    QNameCache caches instances of QName for reuse both across documents and within documents.
  • Classes in org.dom4j.tree used by org.dom4j.bean
    Class
    Description
    AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
    DefaultElement is the default DOM4J default implementation of an XML element.
    NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
  • Classes in org.dom4j.tree used by org.dom4j.dom
    Class
    Description
    AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractCDATA is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractComment is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractDocument is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractDocumentType is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractEntity is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractText is an abstract base class for tree implementors to use for implementation inheritence.
    DefaultAttribute implements a doubly linked node which supports the parent relationship and is mutable.
    DefaultCDATA is the default CDATA implementation.
    DefaultComment is the default Comment implementation.
    DefaultDocument is the default DOM4J default implementation of an XML document.
    DefaultDocumentType is the DOM4J default implementation of an XML document type.
    DefaultElement is the default DOM4J default implementation of an XML element.
    DefaultEntity is the default Entity implementation.
    DefaultNamespace implements a doubly linked node which supports the parent relationship and is mutable.
    DefaultProcessingInstruction is the default Processing Instruction implementation.
    DefaultText is the default Text implementation.
    FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.
    FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.
    FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment.
    FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity.
    FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.
    FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text.
  • Classes in org.dom4j.tree used by org.dom4j.io
    Class
    Description
    NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
  • Classes in org.dom4j.tree used by org.dom4j.tree
    Class
    Description
    AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractCDATA is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractComment is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractDocument is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractDocumentType is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractEntity is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractText is an abstract base class for tree implementors to use for implementation inheritence.
    BackedList represents a list of content of a Branch.
    Deprecated.
    THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
    FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.
    FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.
    FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment.
    FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity.
    FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.
    FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text.
    NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
  • Classes in org.dom4j.tree used by org.dom4j.util
    Class
    Description
    AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.
    AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.
    BaseElement is a useful base class for implemementation inheritence of an XML element.
    DefaultAttribute implements a doubly linked node which supports the parent relationship and is mutable.
    DefaultElement is the default DOM4J default implementation of an XML element.
    FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.