| 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.InternalAxisIteratorBase |
Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of
DTMAxisIterator.
|
| DTMDefaultBaseTraversers |
This class implements the traversers for DTMDefaultBase.
|
| DTMDefaultBaseTraversers.AllFromNodeTraverser |
Implements traversal of the entire subtree, including the root node.
|
| DTMDefaultBaseTraversers.AllFromRootTraverser |
Implements traversal of the Ancestor access, in reverse document order.
|
| DTMDefaultBaseTraversers.AncestorTraverser |
Implements traversal of the Ancestor access, in reverse document order.
|
| DTMDefaultBaseTraversers.DescendantOrSelfTraverser |
Implements traversal of the Ancestor access, in reverse document order.
|
| DTMDefaultBaseTraversers.DescendantTraverser |
Implements traversal of the Ancestor access, in reverse document order.
|
| DTMDefaultBaseTraversers.IndexedDTMAxisTraverser |
Super class for derived classes that want a convenient way to access the indexing mechanism.
|
| DTMManagerDefault |
The default implementation for the DTMManager.
|
| DTMNodeListBase |
DTMNodeList gives us an implementation of the DOM's NodeList interface wrapped
around a DTM Iterator.
|
| ExpandedNameTable |
This is a default implementation of a table that manages mappings from expanded names to
expandedNameIDs.
|
| ExpandedNameTable.HashEntry |
Inner class which represents a hash table entry.
|
| ExtendedType |
The class ExtendedType represents an extended type object used by ExpandedNameTable.
|