Package 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.
  • Classes
    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<T extends Node>
    BackedList represents a list of content of a Branch.
    BaseElement is a useful base class for implemementation inheritence of an XML element.
    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.
    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.
    Deprecated.
    THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
    Deprecated.
    THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
    Deprecated.
    THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
    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.
    NamespaceCache caches instances of DefaultNamespace for reuse both across documents and within documents.
    NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
    QNameCache caches instances of QName for reuse both across documents and within documents.
    SingleIterator is an Iteratorover a single object instance.