## Uses of Package
org.dom4j.tree

Packages that use org.dom4j.tree
org.dom4j: Defines the XML Document Object Model in Java interfaces together with some helper classes.
org.dom4j.bean: An implementation of the dom4j API which allows JavaBeans to be used to store and retrieve attribute values from Element.
org.dom4j.datatype: An implementation of the dom4j API which supports the XML Schema Data Types specification.
org.dom4j.dom: An implementation of the dom4j API which also supports the W3C object model.
org.dom4j.io: Provides input and output via SAX and DOM together with writing dom4j objects to streams as XML text.
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.
org.dom4j.util: A collection of utility classes for the dom4j API.

Classes in org.dom4j.tree used by org.dom4j
AbstractNode `AbstractNode` is an abstract base class for tree implementors to use for implementation inheritence.
NamespaceCache `NamespaceCache` caches instances of `DefaultNamespace` for reuse both across documents and within documents.
QNameCache `QNameCache` caches instances of `QName` for reuse both across documents and within documents.

Classes in org.dom4j.tree used by org.dom4j.bean
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.
AbstractElement `AbstractElement` 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.
DefaultElement `DefaultElement` is the default DOM4J default implementation of an XML element.
NamespaceStack 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.datatype
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.
AbstractElement `AbstractElement` 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.
DefaultElement `DefaultElement` is the default DOM4J default implementation of an XML element.

Classes in org.dom4j.tree used by org.dom4j.dom
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.
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.
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.

Classes in org.dom4j.tree used by org.dom4j.io
NamespaceStack 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
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`.
ConcurrentReaderHashMap.Entry ConcurrentReaderHashMap collision list entry.
FilterIterator Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!
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.
NamespaceStack 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
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.
AbstractElement `AbstractElement` 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.
BaseElement `BaseElement` is a useful base class for implemementation inheritence of an XML element.
DefaultAttribute `DefaultAttribute` implements a doubly linked node which supports the parent relationship and is mutable.
DefaultElement `DefaultElement` is the default DOM4J default implementation of an XML element.
FlyweightAttribute `FlyweightAttribute` is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.