## Package org.apache.xml.dtm.ref

Interface Summary
CoroutineParser: Deprecated. Since the ability to start a parse via the coroutine protocol was not being used and was complicating design.
IncrementalSAXSource: IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

Class Summary
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.
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.

Exception Summary

Copyright © 2006 Apache XML Project. All Rights Reserved.