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
AbstractNamespaceis an abstract base class for tree implementors to use for implementation inheritence.AbstractBranchis an abstract base class for tree implementors to use for implementation inheritence.AbstractCDATAis an abstract base class for tree implementors to use for implementation inheritence.AbstractCharacterDatais an abstract base class for tree implementors to use for implementation inheritence.AbstractCommentis an abstract base class for tree implementors to use for implementation inheritence.AbstractDocumentis an abstract base class for tree implementors to use for implementation inheritence.AbstractDocumentTypeis an abstract base class for tree implementors to use for implementation inheritence.AbstractElementis an abstract base class for tree implementors to use for implementation inheritence.AbstractEntityis an abstract base class for tree implementors to use for implementation inheritence.AbstractNodeis an abstract base class for tree implementors to use for implementation inheritence.AbstractProcessingInstructionis an abstract base class for tree implementors to use for implementation inheritence.AbstractTextis an abstract base class for tree implementors to use for implementation inheritence.BackedList<T extends Node>BackedListrepresents a list of content of aBranch.BaseElementis a useful base class for implemementation inheritence of an XML element.ContentListFacade<T extends Node>ContentListFacaderepresents a facade of the content of aBranchwhich is returned via calls to theBranch.content()method to allow users to modify the content of aBranchdirectly using theListinterface.DefaultAttributeimplements a doubly linked node which supports the parent relationship and is mutable.DefaultCDATAis the default CDATA implementation.DefaultCommentis the default Comment implementation.DefaultDocumentis the default DOM4J default implementation of an XML document.DefaultDocumentTypeis the DOM4J default implementation of an XML document type.DefaultElementis the default DOM4J default implementation of an XML element.DefaultEntityis the default Entity implementation.DefaultNamespaceimplements a doubly linked node which supports the parent relationship and is mutable.DefaultProcessingInstructionis the default Processing Instruction implementation.DefaultTextis 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 !!FlyweightAttributeis a Flyweight pattern implementation of a singly linked, read-only XML Attribute.FlyweightCDATAis a Flyweight pattern implementation of a singly linked, read-only XML CDATA.FlyweightCommentis a Flyweight pattern implementation of a singly linked, read-only XML Comment.FlyweightEntityis a Flyweight pattern implementation of a singly linked, read-only XML entity.FlyweightProcessingInstructionis a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.FlyweightTextis a Flyweight pattern implementation of a singly linked, read-only XML Text.NamespaceCachecaches instances ofDefaultNamespacefor 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.QNameCachecaches instances ofQNamefor reuse both across documents and within documents.SingleIteratoris anIteratorover a single object instance.