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

- Packages that use org.apache.xml.dtm.ref
  Package | Description
  --- | ---
  org.apache.xalan.lib.sql | Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set.
  org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
  org.apache.xalan.xsltc.dom |
  org.apache.xml.dtm.ref |
  org.apache.xml.dtm.ref.dom2dtm |
  org.apache.xml.dtm.ref.sax2dtm |

- Classes in org.apache.xml.dtm.ref used by org.apache.xalan.lib.sql
  Class and Description
  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.

- Classes in org.apache.xml.dtm.ref used by org.apache.xalan.transformer
  Class and Description
  DTMTreeWalker This class does a pre-order walk of the DTM tree, calling a ContentHandler interface as it goes.

- Classes in org.apache.xml.dtm.ref used by org.apache.xalan.xsltc.dom
  Class and Description
  DTMAxisIteratorBase This class serves as a default base for implementations of mutable DTMAxisIterators.
  DTMDefaultBase The `DTMDefaultBase` class serves as a helper base for DTMs.
  DTMDefaultBaseIterators This class implements the traversers for DTMDefaultBase.
  DTMDefaultBaseIterators.InternalAxisIteratorBase Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.
  DTMDefaultBaseIterators.NamespaceIterator Iterator that returns the namespace nodes as defined by the XPath data model for a given node.
  DTMDefaultBaseTraversers This class implements the traversers for DTMDefaultBase.
  DTMManagerDefault The default implementation for the DTMManager.

- Classes in org.apache.xml.dtm.ref used by org.apache.xml.dtm.ref
  Class and Description
  CoroutineManager Support the coroutine design pattern.
  DTMAxisIteratorBase This class serves as a default base for implementations of mutable DTMAxisIterators.
  DTMDefaultBase The `DTMDefaultBase` class serves as a helper base for DTMs.
  DTMDefaultBaseIterators.AncestorIterator Iterator that returns the ancestors of a given node in document order.
  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.NamespaceIterator Iterator that returns the namespace nodes as defined by the XPath data model for 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.
  DTMDefaultBaseTraversers This class implements the traversers for DTMDefaultBase.
  DTMNodeListBase `DTMNodeList` gives us an implementation of the DOM's NodeList interface wrapped around a DTM Iterator.
  DTMStringPool DTMStringPool is an "interning" mechanism for strings.
  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 IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

- Classes in org.apache.xml.dtm.ref used by org.apache.xml.dtm.ref.dom2dtm
  Class and Description
  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.
  IncrementalSAXSource IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

- Classes in org.apache.xml.dtm.ref used by org.apache.xml.dtm.ref.sax2dtm
  Class and Description
  DTMAxisIteratorBase This class serves as a default base for implementations of mutable DTMAxisIterators.
  DTMDefaultBase The `DTMDefaultBase` class serves as a helper base for DTMs.
  DTMDefaultBaseIterators This class implements the traversers for DTMDefaultBase.
  DTMDefaultBaseIterators.InternalAxisIteratorBase Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.
  DTMDefaultBaseIterators.RootIterator Iterator that returns the the root node as defined by the XPath data model for a given node.
  DTMDefaultBaseIterators.SingletonIterator Class SingletonIterator.
  DTMDefaultBaseTraversers This class implements the traversers for DTMDefaultBase.
  IncrementalSAXSource IncrementalSAXSource is an API that delivers a small number of SAX events each time a request is made from a "controller" coroutine.

Copyright © 2023 Apache XML Project. All Rights Reserved.