Package org.dom4j.tree
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Classes
AbstractAttribute

AbstractNamespace is an abstract base class for tree implementors to use for implementation inheritence.

AbstractBranch

AbstractBranch is an abstract base class for tree implementors to use for implementation inheritence.

AbstractCDATA

AbstractCDATA is an abstract base class for tree implementors to use for implementation inheritence.

AbstractCharacterData

AbstractCharacterData is an abstract base class for tree implementors to use for implementation inheritence.

AbstractComment

AbstractComment is an abstract base class for tree implementors to use for implementation inheritence.

AbstractDocument

AbstractDocument is an abstract base class for tree implementors to use for implementation inheritence.

AbstractDocumentType

AbstractDocumentType is an abstract base class for tree implementors to use for implementation inheritence.

AbstractElement

AbstractElement is an abstract base class for tree implementors to use for implementation inheritence.

AbstractEntity

AbstractEntity is an abstract base class for tree implementors to use for implementation inheritence.

AbstractNode

AbstractNode is an abstract base class for tree implementors to use for implementation inheritence.

AbstractProcessingInstruction

AbstractProcessingInstruction is an abstract base class for tree implementors to use for implementation inheritence.

AbstractText

AbstractText is an abstract base class for tree implementors to use for implementation inheritence.

BackedList

BackedList represents a list of content of a Branch .

BaseElement

BaseElement is a useful base class for implemementation inheritence of an XML element.

ContentListFacade

ContentListFacade represents a facade of the content of a Branch which is returned via calls to the content() method to allow users to modify the content of a Branch directly using the List interface.

DefaultAttribute

DefaultAttribute implements a doubly linked node which supports the parent relationship and is mutable.

DefaultCDATA

DefaultCDATA is the default CDATA implementation.

DefaultComment

DefaultComment is the default Comment implementation.

DefaultDocument

DefaultDocument is the default DOM4J default implementation of an XML document.

DefaultDocumentType

DefaultDocumentType is the DOM4J default implementation of an XML document type.

DefaultElement

DefaultElement is the default DOM4J default implementation of an XML element.

DefaultEntity

DefaultEntity is the default Entity implementation.

DefaultNamespace

DefaultNamespace implements a doubly linked node which supports the parent relationship and is mutable.

DefaultProcessingInstruction

DefaultProcessingInstruction is the default Processing Instruction implementation.

DefaultText

DefaultText is the default Text implementation.

ElementIterator

ElementIterator is a filtering Iterator which filters out objects which do not implement the Element interface.

ElementNameIterator

ElementNameIterator is a filtering Iterator which filters out objects which do not implement the Element interface and are not of the correct element name.

ElementQNameIterator

ElementQNameIterator is a filtering Iterator which filters out objects which do not implement the Element interface and are not of the correct fully qualified element name.

FilterIterator

FilterIterator is an abstract base class which is useful for implementors of Iterator which filter an existing iterator.

FlyweightAttribute

FlyweightAttribute is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.

FlyweightCDATA

FlyweightCDATA is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.

FlyweightComment

FlyweightComment is a Flyweight pattern implementation of a singly linked, read-only XML Comment.

FlyweightEntity

FlyweightEntity is a Flyweight pattern implementation of a singly linked, read-only XML entity.

FlyweightProcessingInstruction

FlyweightProcessingInstruction is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.

FlyweightText

FlyweightText is a Flyweight pattern implementation of a singly linked, read-only XML Text.

NamespaceCache

NamespaceCache caches instances of DefaultNamespace for reuse both across documents and within documents.

NamespaceStack NamespaceStack implements a stack of namespaces and optionally maintains a cache of all the fully qualified names (QName) which are in scope.
QNameCache

QNameCache caches instances of QName for reuse both across documents and within documents.

SingleIterator

SingleIterator is an Iterator over a single object instance.

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.