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.
-
ClassesClassDescription
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 aBranch
.BaseElement
is a useful base class for implemementation inheritence of an XML element.ContentListFacade
represents a facade of the content of aBranch
which is returned via calls to theBranch.content()
method to allow users to modify the content of aBranch
directly using theList
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 ofDefaultNamespace
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 ofQName
for reuse both across documents and within documents.SingleIterator
is anIterator
over a single object instance.