## Uses of Class
org.dom4j.tree.AbstractNode

Packages that use AbstractNode
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.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.

Uses of AbstractNode in org.dom4j

Subclasses of AbstractNode in org.dom4j
`class` `Namespace` `Namespace` is a Flyweight Namespace that can be shared amongst nodes.

Uses of AbstractNode in org.dom4j.bean

Subclasses of AbstractNode in org.dom4j.bean
`class` `BeanAttribute` `BeanAttribute` represents a mutable XML attribute which is backed by a property of the JavaBean of its parent element.
`class` `BeanElement` `BeanElement` uses a Java Bean to store its attributes.

Uses of AbstractNode in org.dom4j.datatype

Subclasses of AbstractNode in org.dom4j.datatype
`class` `DatatypeAttribute` `DatatypeAttribute` represents an Attribute which supports the XML Schema Data Types specification.
`class` `DatatypeElement` `DatatypeElement` represents an Element which supports the XML Schema Data Types specification.

Uses of AbstractNode in org.dom4j.dom

Subclasses of AbstractNode in org.dom4j.dom
`class` `DOMAttribute` `DOMAttribute` implements a doubly linked attribute which supports the W3C DOM API.
`class` `DOMCDATA` `DOMCDATA` implements a CDATA Section which supports the W3C DOM API.
`class` `DOMComment` `DOMText` implements a Text node which supports the W3C DOM API.
`class` `DOMDocument` `DOMDocument` implements an XML document which supports the W3C DOM API.
`class` `DOMDocumentType` `DOMDocumentType` implements a DocumentType node which supports the W3C DOM API.
`class` `DOMElement` `DOMElement` implements an XML element which supports the W3C DOM API.
`class` `DOMEntityReference` `DOMEntity` implements a Entity node which supports the W3C DOM API.
`class` `DOMNamespace` `DOMNamespace` implements a Namespace that is compatable with the DOM API.
`class` `DOMProcessingInstruction` `DOMProcessingInstruction` implements a ProcessingInstruction node which supports the W3C DOM API.
`class` `DOMText` `DOMText` implements a Text node which supports the W3C DOM API.

Uses of AbstractNode in org.dom4j.tree

Subclasses of AbstractNode in org.dom4j.tree
`class` `AbstractAttribute` `AbstractNamespace` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractBranch` `AbstractBranch` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractCDATA` `AbstractCDATA` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractCharacterData` `AbstractCharacterData` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractComment` `AbstractComment` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractDocument` `AbstractDocument` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractDocumentType` `AbstractDocumentType` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractElement` `AbstractElement` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractEntity` `AbstractEntity` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractProcessingInstruction` `AbstractProcessingInstruction` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `AbstractText` `AbstractText` is an abstract base class for tree implementors to use for implementation inheritence.
`class` `BaseElement` `BaseElement` is a useful base class for implemementation inheritence of an XML element.
`class` `DefaultAttribute` `DefaultAttribute` implements a doubly linked node which supports the parent relationship and is mutable.
`class` `DefaultCDATA` `DefaultCDATA` is the default CDATA implementation.
`class` `DefaultComment` `DefaultComment` is the default Comment implementation.
`class` `DefaultDocument` `DefaultDocument` is the default DOM4J default implementation of an XML document.
`class` `DefaultDocumentType` `DefaultDocumentType` is the DOM4J default implementation of an XML document type.
`class` `DefaultElement` `DefaultElement` is the default DOM4J default implementation of an XML element.
`class` `DefaultEntity` `DefaultEntity` is the default Entity implementation.
`class` `DefaultNamespace` `DefaultNamespace` implements a doubly linked node which supports the parent relationship and is mutable.
`class` `DefaultProcessingInstruction` `DefaultProcessingInstruction` is the default Processing Instruction implementation.
`class` `DefaultText` `DefaultText` is the default Text implementation.
`class` `FlyweightAttribute` `FlyweightAttribute` is a Flyweight pattern implementation of a singly linked, read-only XML Attribute.
`class` `FlyweightCDATA` `FlyweightCDATA` is a Flyweight pattern implementation of a singly linked, read-only XML CDATA.
`class` `FlyweightComment` `FlyweightComment` is a Flyweight pattern implementation of a singly linked, read-only XML Comment.
`class` `FlyweightEntity` `FlyweightEntity` is a Flyweight pattern implementation of a singly linked, read-only XML entity.
`class` `FlyweightProcessingInstruction` `FlyweightProcessingInstruction` is a Flyweight pattern implementation of a singly linked, read-only XML Processing Instruction.
`class` `FlyweightText` `FlyweightText` is a Flyweight pattern implementation of a singly linked, read-only XML Text.

Uses of AbstractNode in org.dom4j.util

Subclasses of AbstractNode in org.dom4j.util
`class` `IndexedElement` `IndexedElement` is an implementation of `Element`which maintains an index of the attributes and elements it contains to optimise lookups via name.
`class` `NonLazyElement` `NonLazyElement` is the default DOM4J default implementation of an XML element.
`class` `UserDataAttribute` `UserDataAttribute` support the adornment of a user data object on an Element or Attribute instance such that the methods `UserDataAttribute.setData(Object)`will get and set the values of a user data object.
`class` `UserDataElement` `UserDataElement` support the adornment of a user data object on an Element or Attribute instance such that the methods `UserDataElement.setData(Object)`will get and set the values of a user data object.

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