Package org.apache.xml.dtm.ref
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Interfaces
CoroutineParser

CoroutineParser is an API for parser threads that operate as coroutines.

IncrementalSAXSource

IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

Classes
CoroutineManager

Support the coroutine design pattern.

CustomStringPool

CustomStringPool is an example of appliction provided data structure for a DTM implementation to hold symbol references, e.g.

DTMAxisIteratorBase This class serves as a default base for implementations of mutable DTMAxisIterators.
DTMAxisIterNodeList DTMAxisNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
DTMChildIterNodeList DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
DTMDefaultBase The DTMDefaultBase class serves as a helper base for DTMs.
DTMDefaultBaseIterators This class implements the traversers for DTMDefaultBase.
DTMDefaultBaseIterators.AncestorIterator Iterator that returns the ancestors of a given node in document order.
DTMDefaultBaseIterators.AttributeIterator Iterator that returns attribute nodes (of what nodes?)
DTMDefaultBaseIterators.ChildrenIterator Iterator that returns all immediate children of a given node
DTMDefaultBaseIterators.DescendantIterator Iterator that returns the descendants of a given node.
DTMDefaultBaseIterators.FollowingIterator Iterator that returns following nodes of for a given node.
DTMDefaultBaseIterators.FollowingSiblingIterator Iterator that returns all siblings of a given node.
DTMDefaultBaseIterators.InternalAxisIteratorBase Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.
DTMDefaultBaseIterators.NamespaceAttributeIterator Iterator that returns attributes within a given namespace for a node.
DTMDefaultBaseIterators.NamespaceChildrenIterator Iterator that returns children within a given namespace for a given node.
DTMDefaultBaseIterators.NamespaceIterator Iterator that returns the namespace nodes as defined by the XPath data model for a given node.
DTMDefaultBaseIterators.NthDescendantIterator Iterator that returns the descendants of a given node.
DTMDefaultBaseIterators.ParentIterator Iterator that returns the parent of a given node.
DTMDefaultBaseIterators.PrecedingIterator Iterator that returns preceding nodes of a given node.
DTMDefaultBaseIterators.PrecedingSiblingIterator Iterator that returns preceding siblings of a given node
DTMDefaultBaseIterators.RootIterator Iterator that returns the the root node as defined by the XPath data model for a given node.
DTMDefaultBaseIterators.SingletonIterator Class SingletonIterator.
DTMDefaultBaseIterators.TypedAncestorIterator Typed iterator that returns the ancestors of a given node.
DTMDefaultBaseIterators.TypedAttributeIterator Iterator that returns attribute nodes of a given type
DTMDefaultBaseIterators.TypedChildrenIterator Iterator that returns children of a given type for a given node.
DTMDefaultBaseIterators.TypedDescendantIterator Typed iterator that returns the descendants of a given node.
DTMDefaultBaseIterators.TypedFollowingIterator Iterator that returns following nodes of a given type for a given node.
DTMDefaultBaseIterators.TypedFollowingSiblingIterator Iterator that returns all following siblings of a given node.
DTMDefaultBaseIterators.TypedNamespaceIterator Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
DTMDefaultBaseIterators.TypedPrecedingIterator Iterator that returns preceding nodes of agiven type for a given node.
DTMDefaultBaseIterators.TypedPrecedingSiblingIterator Iterator that returns preceding siblings of a given type for a given node
DTMDefaultBaseIterators.TypedRootIterator Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
DTMDefaultBaseIterators.TypedSingletonIterator Iterator that returns a given node only if it is of a given type.
DTMDefaultBaseTraversers This class implements the traversers for DTMDefaultBase.
DTMDocumentImpl This is the implementation of the DTM document interface.
DTMManagerDefault The default implementation for the DTMManager.
DTMNamedNodeMap DTMNamedNodeMap is a quickie (as opposed to quick) implementation of the DOM's NamedNodeMap interface, intended to support DTMProxy's getAttributes() call.
DTMNodeIterator DTMNodeIterator gives us an implementation of the DTMNodeIterator which returns DOM nodes.
DTMNodeList DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
DTMNodeListBase DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
DTMNodeProxy DTMNodeProxy presents a DOM Node API front-end to the DTM model.
DTMSafeStringPool

Like DTMStringPool, but threadsafe.

DTMStringPool

DTMStringPool is an "interning" mechanism for strings.

DTMTreeWalker This class does a pre-order walk of the DTM tree, calling a ContentHandler interface as it goes.
EmptyIterator DTM Empty Axis Iterator.
ExpandedNameTable This is a default implementation of a table that manages mappings from expanded names to expandedNameIDs.
ExtendedType The class ExtendedType represents an extended type object used by ExpandedNameTable.
IncrementalSAXSource_Filter

IncrementalSAXSource_Filter implements IncrementalSAXSource, using a standard SAX2 event source as its input and parcelling out those events gradually in reponse to deliverMoreNodes() requests.

IncrementalSAXSource_Xerces

IncrementalSAXSource_Xerces takes advantage of the fact that Xerces1 incremental mode is already a coroutine of sorts, and just wraps our IncrementalSAXSource API around it.

NodeLocator NodeLocator maintains information on an XML source node.
Exceptions
DTMNamedNodeMap.DTMException Simple implementation of DOMException.