## Uses of Interface
org.apache.xml.dtm.DTMAxisIterator

Packages that use DTMAxisIterator
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.xsltc
org.apache.xalan.xsltc.dom
org.apache.xalan.xsltc.runtime
org.apache.xml.dtm
org.apache.xml.dtm.ref
org.apache.xml.dtm.ref.sax2dtm
org.apache.xpath.axes: Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.

Uses of DTMAxisIterator in org.apache.xalan.lib.sql

Methods in org.apache.xalan.lib.sql that return DTMAxisIterator
`DTMAxisIterator` `DTMDocument.getTypedAxisIterator(int parm1, int parm2)`
`DTMAxisIterator` `DTMDocument.getAxisIterator(int parm1)`

Uses of DTMAxisIterator in org.apache.xalan.xsltc

Methods in org.apache.xalan.xsltc that return DTMAxisIterator
`DTMAxisIterator` `DOM.getIterator()` returns singleton iterator containg the document root
`DTMAxisIterator` `DOM.getChildren(int node)`
`DTMAxisIterator` `DOM.getTypedChildren(int type)`
`DTMAxisIterator` `DOM.getAxisIterator(int axis)`
`DTMAxisIterator` `DOM.getTypedAxisIterator(int axis, int type)`
`DTMAxisIterator` `DOM.getNthDescendant(int node, int n, boolean includeself)`
`DTMAxisIterator` `DOM.getNamespaceAxisIterator(int axis, int ns)`
`DTMAxisIterator` `DOM.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `DOM.orderNodes(DTMAxisIterator source, int node)`

Methods in org.apache.xalan.xsltc with parameters of type DTMAxisIterator
`void` `Translet.transform(DOM document, DTMAxisIterator iterator, SerializationHandler handler)`
`void` `Translet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)`
`DTMAxisIterator` `DOM.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `DOM.orderNodes(DTMAxisIterator source, int node)`
`void` `DOM.copy(DTMAxisIterator nodes, SerializationHandler handler)`
`Node` `DOM.makeNode(DTMAxisIterator iter)`
`NodeList` `DOM.makeNodeList(DTMAxisIterator iter)`

Uses of DTMAxisIterator in org.apache.xalan.xsltc.dom

Classes in org.apache.xalan.xsltc.dom that implement DTMAxisIterator
`class` `AbsoluteIterator` Absolute iterators ignore the node that is passed to setStartNode().
`class` `CachedNodeListIterator` CachedNodeListIterator is used for select expressions in a variable or parameter.
`class` `ClonedNodeListIterator` A ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.
`class` `CurrentNodeListIterator` Iterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.
`class` `DupFilterIterator` Removes duplicates and sorts a source iterator.
`class` `FilteredStepIterator` Extends a StepIterator by adding the ability to filter nodes.
`class` `FilterIterator` Similar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.) It takes a source iterator and a Filter object and returns nodes from the source after filtering them by calling filter.test(node).
`class` `ForwardPositionIterator` Deprecated. This class exists only for backwards compatibility with old translets. New code should not reference it.
`class` `KeyIndex` Stores mappings of key values or IDs to DTM nodes.
`class` `KeyIndex.KeyIndexIterator` An iterator representing the result of a reference to either the XSLT `key` function or the XPath `id` function.
`class` `MatchingIterator` This is a special kind of iterator that takes a source iterator and a node N.
`class` `MultiValuedNodeHeapIterator` `MultiValuedNodeHeapIterator` takes a set of multi-valued heap nodes and produces a merged NodeSet in document order with duplicates removed.
`class` `NthIterator`
`class` `SAXImpl.NamespaceAttributeIterator` Iterator that returns attributes within a given namespace for a node.
`class` `SAXImpl.NamespaceChildrenIterator` Iterator that returns children within a given namespace for a given node.
`class` `SAXImpl.NamespaceWildcardIterator` Iterator that handles node tests that test for a namespace, but have a wild card for the local name of the node, i.e., node tests of the form <axis>::<prefix>:*
`class` `SAXImpl.TypedNamespaceIterator` Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
`class` `SimpleResultTreeImpl.SimpleIterator` The SimpleIterator is designed to support the nodeset() extension function.
`class` `SimpleResultTreeImpl.SingletonIterator` The SingletonIterator is used for the self axis.
`class` `SingletonIterator`
`class` `SortingIterator`
`class` `StepIterator` A step iterator is used to evaluate expressions like "BOOK/TITLE".
`class` `UnionIterator` UnionIterator takes a set of NodeIterators and produces a merged NodeSet in document order with duplicates removed The individual iterators are supposed to generate nodes in document order

Fields in org.apache.xalan.xsltc.dom declared as DTMAxisIterator
`DTMAxisIterator` `NodeCounter._iterator`

Methods in org.apache.xalan.xsltc.dom that return DTMAxisIterator
`DTMAxisIterator` `SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `SAXImpl.orderNodes(DTMAxisIterator source, int node)` Encapsulates an iterator in an OrderedIterator to ensure node order
`DTMAxisIterator` `SAXImpl.getIterator()` Returns singleton iterator containg the document root Works for them main document (mark == 0).
`DTMAxisIterator` `SAXImpl.getChildren(int node)` Returns an iterator with all the children of a given node
`DTMAxisIterator` `SAXImpl.getTypedChildren(int type)` Returns an iterator with all children of a specific type for a given node (element)
`DTMAxisIterator` `SAXImpl.getAxisIterator(int axis)` This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
`DTMAxisIterator` `SAXImpl.getTypedAxisIterator(int axis, int type)` Similar to getAxisIterator, but this one returns an iterator containing nodes of a typed axis (ex.: child::foo)
`DTMAxisIterator` `SAXImpl.getNamespaceAxisIterator(int axis, int ns)` Do not think that this returns an iterator for the namespace axis.
`DTMAxisIterator` `SAXImpl.getTypedDescendantIterator(int type)` Returns an iterator with all descendants of a node that are of a given type.
`DTMAxisIterator` `SAXImpl.getNthDescendant(int type, int n, boolean includeself)` Returns the nth descendant of a node
`DTMAxisIterator` `SAXImpl.NamespaceWildcardIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAXImpl.NamespaceWildcardIterator.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `SAXImpl.NamespaceChildrenIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAXImpl.NamespaceAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SingletonIterator.setStartNode(int node)` Override the value of `_node` only when this object was constructed using the empty constructor.
`DTMAxisIterator` `SingletonIterator.reset()`
`DTMAxisIterator` `DOMAdapter.getIterator()` Returns singleton iterator containg the document root
`DTMAxisIterator` `DOMAdapter.getChildren(int node)`
`DTMAxisIterator` `DOMAdapter.getTypedChildren(int type)`
`DTMAxisIterator` `DOMAdapter.getNamespaceAxisIterator(int axis, int ns)`
`DTMAxisIterator` `DOMAdapter.getAxisIterator(int axis)`
`DTMAxisIterator` `DOMAdapter.getTypedAxisIterator(int axis, int type)`
`DTMAxisIterator` `DOMAdapter.getNthDescendant(int type, int n, boolean includeself)`
`DTMAxisIterator` `DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `DOMAdapter.orderNodes(DTMAxisIterator source, int node)`
`DTMAxisIterator` `SortingIterator.setStartNode(int node)`
`DTMAxisIterator` `SortingIterator.cloneIterator()` Clone a `SortingIterator` by cloning its source iterator and then sharing the factory and the array of `NodeSortRecords`.
`DTMAxisIterator` `AbsoluteIterator.setStartNode(int node)`
`DTMAxisIterator` `AbsoluteIterator.cloneIterator()`
`DTMAxisIterator` `AbsoluteIterator.reset()`
`DTMAxisIterator` `MultiDOM.getIterator()` Returns singleton iterator containing the document root
`DTMAxisIterator` `MultiDOM.getChildren(int node)`
`DTMAxisIterator` `MultiDOM.getTypedChildren(int type)`
`DTMAxisIterator` `MultiDOM.getAxisIterator(int axis)`
`DTMAxisIterator` `MultiDOM.getTypedAxisIterator(int axis, int type)`
`DTMAxisIterator` `MultiDOM.getNthDescendant(int node, int n, boolean includeself)`
`DTMAxisIterator` `MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `MultiDOM.getNamespaceAxisIterator(int axis, int ns)`
`DTMAxisIterator` `MultiDOM.orderNodes(DTMAxisIterator source, int node)`
`DTMAxisIterator` `StepIterator.cloneIterator()`
`DTMAxisIterator` `StepIterator.setStartNode(int node)`
`DTMAxisIterator` `StepIterator.reset()`
`DTMAxisIterator` `MatchingIterator.cloneIterator()`
`DTMAxisIterator` `MatchingIterator.setStartNode(int node)`
`DTMAxisIterator` `MatchingIterator.reset()`
`DTMAxisIterator` `SimpleResultTreeImpl.getIterator()`
`DTMAxisIterator` `SimpleResultTreeImpl.getChildren(int node)`
`DTMAxisIterator` `SimpleResultTreeImpl.getTypedChildren(int type)`
`DTMAxisIterator` `SimpleResultTreeImpl.getAxisIterator(int axis)`
`DTMAxisIterator` `SimpleResultTreeImpl.getTypedAxisIterator(int axis, int type)`
`DTMAxisIterator` `SimpleResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)`
`DTMAxisIterator` `SimpleResultTreeImpl.getNamespaceAxisIterator(int axis, int ns)`
`DTMAxisIterator` `SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `SimpleResultTreeImpl.orderNodes(DTMAxisIterator source, int node)`
`DTMAxisIterator` `SimpleResultTreeImpl.SimpleIterator.setStartNode(int nodeHandle)`
`DTMAxisIterator` `SimpleResultTreeImpl.SingletonIterator.setStartNode(int nodeHandle)`
`DTMAxisIterator` `DupFilterIterator.setStartNode(int node)` Set the start node for this iterator
`DTMAxisIterator` `DupFilterIterator.cloneIterator()`
`DTMAxisIterator` `DupFilterIterator.reset()`
`DTMAxisIterator` `CurrentNodeListIterator.forceNaturalOrder()`
`DTMAxisIterator` `CurrentNodeListIterator.cloneIterator()`
`DTMAxisIterator` `CurrentNodeListIterator.reset()`
`DTMAxisIterator` `CurrentNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getIterator()`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getChildren(int node)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getTypedChildren(int type)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getAxisIterator(int axis)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getTypedAxisIterator(int axis, int type)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getNamespaceAxisIterator(int axis, int ns)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source, int node)`
`DTMAxisIterator` `NthIterator.cloneIterator()`
`DTMAxisIterator` `NthIterator.setStartNode(int node)`
`DTMAxisIterator` `NthIterator.reset()`
`DTMAxisIterator` `CachedNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` `CachedNodeListIterator.cloneIterator()`
`DTMAxisIterator` `CachedNodeListIterator.reset()`
`DTMAxisIterator` `ClonedNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` `ClonedNodeListIterator.cloneIterator()`
`DTMAxisIterator` `ClonedNodeListIterator.reset()`
`DTMAxisIterator` `MultiValuedNodeHeapIterator.cloneIterator()`
`DTMAxisIterator` `MultiValuedNodeHeapIterator.setStartNode(int node)`
`DTMAxisIterator` `MultiValuedNodeHeapIterator.reset()`
`static DTMAxisIterator` `LoadDocument.documentF(java.lang.Object arg1, DTMAxisIterator arg2, java.lang.String xslURI, AbstractTranslet translet, DOM dom)` Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
`static DTMAxisIterator` `LoadDocument.documentF(java.lang.Object arg, java.lang.String xslURI, AbstractTranslet translet, DOM dom)` Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
`DTMAxisIterator` `FilterIterator.cloneIterator()`
`DTMAxisIterator` `FilterIterator.reset()`
`DTMAxisIterator` `FilterIterator.setStartNode(int node)`
`DTMAxisIterator` `KeyIndex.reset()` Deprecated.
`DTMAxisIterator` `KeyIndex.setStartNode(int start)` Deprecated.
`DTMAxisIterator` `KeyIndex.cloneIterator()` Deprecated.
`DTMAxisIterator` `KeyIndex.KeyIndexIterator.setStartNode(int node)` Set context node for the iterator.
`DTMAxisIterator` `KeyIndex.KeyIndexIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `ForwardPositionIterator.cloneIterator()` Deprecated.
`DTMAxisIterator` `ForwardPositionIterator.setStartNode(int node)` Deprecated.
`DTMAxisIterator` `ForwardPositionIterator.reset()` Deprecated.

Methods in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIterator
`static NodeCounter` `SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`Node` `SAXImpl.makeNode(DTMAxisIterator iter)` Create an org.w3c.dom.Node from a node in an iterator The iterator most be started before this method is called
`NodeList` `SAXImpl.makeNodeList(DTMAxisIterator iter)` Create an org.w3c.dom.NodeList from a node iterator The iterator most be started before this method is called
`DTMAxisIterator` `SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `SAXImpl.orderNodes(DTMAxisIterator source, int node)` Encapsulates an iterator in an OrderedIterator to ensure node order
`void` `SAXImpl.copy(DTMAxisIterator nodes, SerializationHandler handler)` Copy a node-set to an output handler
`DTMAxisIterator` `DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `DOMAdapter.orderNodes(DTMAxisIterator source, int node)`
`void` `DOMAdapter.copy(DTMAxisIterator nodes, SerializationHandler handler)`
`Node` `DOMAdapter.makeNode(DTMAxisIterator iter)`
`NodeList` `DOMAdapter.makeNodeList(DTMAxisIterator iter)`
`DTMAxisIterator` `MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)`
`DTMAxisIterator` `MultiDOM.orderNodes(DTMAxisIterator source, int node)`
`void` `MultiDOM.copy(DTMAxisIterator nodes, SerializationHandler handler)`
`Node` `MultiDOM.makeNode(DTMAxisIterator iter)`
`NodeList` `MultiDOM.makeNodeList(DTMAxisIterator iter)`
`boolean` `CurrentNodeListFilter.test(int node, int position, int last, int current, AbstractTranslet translet, DTMAxisIterator iter)`
`DTMAxisIterator` `SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `SimpleResultTreeImpl.orderNodes(DTMAxisIterator source, int node)`
`void` `SimpleResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler)`
`Node` `SimpleResultTreeImpl.makeNode(DTMAxisIterator iter)`
`NodeList` `SimpleResultTreeImpl.makeNodeList(DTMAxisIterator iter)`
`static NodeCounter` `AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`static NodeCounter` `MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)`
`DTMAxisIterator` `AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source, int node)`
`void` `AdaptiveResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler)`
`Node` `AdaptiveResultTreeImpl.makeNode(DTMAxisIterator iter)`
`NodeList` `AdaptiveResultTreeImpl.makeNodeList(DTMAxisIterator iter)`
`UnionIterator` `UnionIterator.addIterator(DTMAxisIterator iterator)`
`static DTMAxisIterator` `LoadDocument.documentF(java.lang.Object arg1, DTMAxisIterator arg2, java.lang.String xslURI, AbstractTranslet translet, DOM dom)` Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
`KeyIndex.KeyIndexIterator` `KeyIndex.getKeyIndexIterator(DTMAxisIterator keyValue, boolean isKeyCall)` Create a `KeyIndex.KeyIndexIterator` that iterates over the nodes that result from a reference to the XSLT `key` function or XPath `id` function.

Constructors in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIterator
`SingleNodeCounter.SingleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`SortingIterator.SortingIterator(DTMAxisIterator source, NodeSortRecordFactory factory)`
`AbsoluteIterator.AbsoluteIterator(DTMAxisIterator source)`
`StepIterator.StepIterator(DTMAxisIterator source, DTMAxisIterator iterator)`
`FilteredStepIterator.FilteredStepIterator(DTMAxisIterator source, DTMAxisIterator iterator, Filter filter)`
`MatchingIterator.MatchingIterator(int match, DTMAxisIterator source)`
`DupFilterIterator.DupFilterIterator(DTMAxisIterator source)`
`AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`CurrentNodeListIterator.CurrentNodeListIterator(DTMAxisIterator source, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)`
`CurrentNodeListIterator.CurrentNodeListIterator(DTMAxisIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)`
`MultipleNodeCounter.MultipleNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`NthIterator.NthIterator(DTMAxisIterator source, int n)`
`CachedNodeListIterator.CachedNodeListIterator(DTMAxisIterator source)`
`FilterIterator.FilterIterator(DTMAxisIterator source, DTMFilter filter)`
`ForwardPositionIterator.ForwardPositionIterator(DTMAxisIterator source)` Deprecated.

Uses of DTMAxisIterator in org.apache.xalan.xsltc.runtime

Methods in org.apache.xalan.xsltc.runtime that return DTMAxisIterator
`static DTMAxisIterator` `BasisLibrary.nodesetF(java.lang.Object obj)` Implements the nodeset() extension function.
`static DTMAxisIterator` `BasisLibrary.referenceToNodeSet(java.lang.Object obj)` Utility function: used to convert references to node-sets.
`static DTMAxisIterator` `BasisLibrary.node2Iterator(Node node, Translet translet, DOM dom)` Utility function used to convert a w3c Node into an internal DOM iterator.
`static DTMAxisIterator` `BasisLibrary.nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom)` Utility function used to convert a w3c NodeList into a internal DOM iterator.
`static DTMAxisIterator` `BasisLibrary.getSingleNode(DTMAxisIterator iterator)` Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).

Methods in org.apache.xalan.xsltc.runtime with parameters of type DTMAxisIterator
`static int` `BasisLibrary.countF(DTMAxisIterator iterator)` Standard function count(node-set)
`static int` `BasisLibrary.positionF(DTMAxisIterator iterator)` Deprecated. This method exists only for backwards compatibility with old translets. New code should not reference it.
`static double` `BasisLibrary.sumF(DTMAxisIterator iterator, DOM dom)` XSLT Standard function sum(node-set).
`static java.lang.String` `BasisLibrary.namespace_uriF(DTMAxisIterator iter, DOM dom)` XSLT Standard function namespace-uri(node-set).
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom)` Utility function: node-set/node-set compare.
`static boolean` `BasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom)`
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)` Utility function: node-set/number compare.
`static boolean` `BasisLibrary.compare(DTMAxisIterator left, java.lang.String rstring, int op, DOM dom)` Utility function: node-set/string comparison.
`static DTMAxisIterator` `BasisLibrary.getSingleNode(DTMAxisIterator iterator)` Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).
`void` `AbstractTranslet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)` This method builds key indexes - it is overridden in the compiled translet in cases where the element is used
`abstract void` `AbstractTranslet.transform(DOM document, DTMAxisIterator iterator, SerializationHandler handler)` Main transform() method - this is overridden by the compiled translet

Uses of DTMAxisIterator in org.apache.xml.dtm

Methods in org.apache.xml.dtm that return DTMAxisIterator
`DTMAxisIterator` `DTM.getAxisIterator(int axis)` This is a shortcut to the iterators that implement XPath axes.
`DTMAxisIterator` `DTM.getTypedAxisIterator(int axis, int type)` Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.
`DTMAxisIterator` `DTMAxisIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `DTMAxisIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMAxisIterator.cloneIterator()`

Uses of DTMAxisIterator in org.apache.xml.dtm.ref

Classes in org.apache.xml.dtm.ref that implement DTMAxisIterator
`class` `DTMAxisIteratorBase` This class serves as a default base for implementations of mutable DTMAxisIterators.
`class` `DTMDefaultBaseIterators.AncestorIterator` Iterator that returns the ancestors of a given node in document order.
`class` `DTMDefaultBaseIterators.AttributeIterator` Iterator that returns attribute nodes (of what nodes?)
`class` `DTMDefaultBaseIterators.ChildrenIterator` Iterator that returns all immediate children of a given node
`class` `DTMDefaultBaseIterators.DescendantIterator` Iterator that returns the descendants of a given node.
`class` `DTMDefaultBaseIterators.FollowingIterator` Iterator that returns following nodes of for a given node.
`class` `DTMDefaultBaseIterators.FollowingSiblingIterator` Iterator that returns all siblings of a given node.
`class` `DTMDefaultBaseIterators.InternalAxisIteratorBase` Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.
`class` `DTMDefaultBaseIterators.NamespaceAttributeIterator` Iterator that returns attributes within a given namespace for a node.
`class` `DTMDefaultBaseIterators.NamespaceChildrenIterator` Iterator that returns children within a given namespace for a given node.
`class` `DTMDefaultBaseIterators.NamespaceIterator` Iterator that returns the namespace nodes as defined by the XPath data model for a given node.
`class` `DTMDefaultBaseIterators.NthDescendantIterator` Iterator that returns the descendants of a given node.
`class` `DTMDefaultBaseIterators.ParentIterator` Iterator that returns the parent of a given node.
`class` `DTMDefaultBaseIterators.PrecedingIterator` Iterator that returns preceding nodes of a given node.
`class` `DTMDefaultBaseIterators.PrecedingSiblingIterator` Iterator that returns preceding siblings of a given node
`class` `DTMDefaultBaseIterators.RootIterator` Iterator that returns the the root node as defined by the XPath data model for a given node.
`class` `DTMDefaultBaseIterators.SingletonIterator` Class SingletonIterator.
`class` `DTMDefaultBaseIterators.TypedAncestorIterator` Typed iterator that returns the ancestors of a given node.
`class` `DTMDefaultBaseIterators.TypedAttributeIterator` Iterator that returns attribute nodes of a given type
`class` `DTMDefaultBaseIterators.TypedChildrenIterator` Iterator that returns children of a given type for a given node.
`class` `DTMDefaultBaseIterators.TypedDescendantIterator` Typed iterator that returns the descendants of a given node.
`class` `DTMDefaultBaseIterators.TypedFollowingIterator` Iterator that returns following nodes of a given type for a given node.
`class` `DTMDefaultBaseIterators.TypedFollowingSiblingIterator` Iterator that returns all following siblings of a given node.
`class` `DTMDefaultBaseIterators.TypedNamespaceIterator` Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
`class` `DTMDefaultBaseIterators.TypedPrecedingIterator` Iterator that returns preceding nodes of agiven type for a given node.
`class` `DTMDefaultBaseIterators.TypedPrecedingSiblingIterator` Iterator that returns preceding siblings of a given type for a given node
`class` `DTMDefaultBaseIterators.TypedRootIterator` Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
`class` `DTMDefaultBaseIterators.TypedSingletonIterator` Iterator that returns a given node only if it is of a given type.
`class` `EmptyIterator` DTM Empty Axis Iterator.

Methods in org.apache.xml.dtm.ref that return DTMAxisIterator
`DTMAxisIterator` `DTMDefaultBaseIterators.getTypedAxisIterator(int axis, int type)` Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.
`DTMAxisIterator` `DTMDefaultBaseIterators.getAxisIterator(int axis)` This is a shortcut to the iterators that implement the XPath axes.
`DTMAxisIterator` `DTMAxisIteratorBase.reset()`
`DTMAxisIterator` `DTMAxisIteratorBase.includeSelf()` Set the flag to include the start node in the iteration.
`DTMAxisIterator` `DTMAxisIteratorBase.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `DTMDefaultBaseIterators.NamespaceIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`static DTMAxisIterator` `EmptyIterator.getInstance()`
`DTMAxisIterator` `EmptyIterator.reset()`
`DTMAxisIterator` `EmptyIterator.setStartNode(int node)`
`DTMAxisIterator` `EmptyIterator.cloneIterator()`
`DTMAxisIterator` `DTMAxisIterNodeList.getDTMAxisIterator()` Access the wrapped DTMIterator.
`DTMAxisIterator` `DTMDefaultBaseIterators.ChildrenIterator.setStartNode(int node)` Setting start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.ParentIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.ParentIterator.setNodeType(int type)` Set the node type of the parent that we're looking for.
`DTMAxisIterator` `DTMDefaultBaseIterators.TypedChildrenIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.NamespaceChildrenIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.RootIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.NamespaceAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.FollowingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.AttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.TypedAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.PrecedingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.PrecedingIterator.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `DTMDefaultBaseIterators.PrecedingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.PrecedingIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `DTMDefaultBaseIterators.FollowingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.AncestorIterator.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `DTMDefaultBaseIterators.AncestorIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.AncestorIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `DTMDefaultBaseIterators.TypedAncestorIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.DescendantIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.DescendantIterator.reset()` Reset.
`DTMAxisIterator` `DTMDefaultBaseIterators.SingletonIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `DTMDefaultBaseIterators.SingletonIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `DTMDocumentImpl.getAxisIterator(int axis)` This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
`DTMAxisIterator` `DTMDocumentImpl.getTypedAxisIterator(int axis, int type)` Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.

Constructors in org.apache.xml.dtm.ref with parameters of type DTMAxisIterator
`DTMAxisIterNodeList.DTMAxisIterNodeList(DTM dtm, DTMAxisIterator dtmAxisIterator)` Public constructor: Wrap a DTMNodeList around an existing and preconfigured DTMAxisIterator

Uses of DTMAxisIterator in org.apache.xml.dtm.ref.sax2dtm

Classes in org.apache.xml.dtm.ref.sax2dtm that implement DTMAxisIterator
`class` `SAX2DTM2.AncestorIterator` Iterator that returns the ancestors of a given node in document order.
`class` `SAX2DTM2.AttributeIterator` Iterator that returns attribute nodes (of what nodes?)
`class` `SAX2DTM2.ChildrenIterator` Iterator that returns all immediate children of a given node
`class` `SAX2DTM2.DescendantIterator` Iterator that returns the descendants of a given node.
`class` `SAX2DTM2.FollowingIterator` Iterator that returns following nodes of for a given node.
`class` `SAX2DTM2.FollowingSiblingIterator` Iterator that returns all siblings of a given node.
`class` `SAX2DTM2.ParentIterator` Iterator that returns the parent of a given node.
`class` `SAX2DTM2.PrecedingIterator` Iterator that returns preceding nodes of a given node.
`class` `SAX2DTM2.PrecedingSiblingIterator` Iterator that returns preceding siblings of a given node
`class` `SAX2DTM2.TypedAncestorIterator` Typed iterator that returns the ancestors of a given node.
`class` `SAX2DTM2.TypedAttributeIterator` Iterator that returns attribute nodes of a given type
`class` `SAX2DTM2.TypedChildrenIterator` Iterator that returns children of a given type for a given node.
`class` `SAX2DTM2.TypedDescendantIterator` Typed iterator that returns the descendants of a given node.
`class` `SAX2DTM2.TypedFollowingIterator` Iterator that returns following nodes of a given type for a given node.
`class` `SAX2DTM2.TypedFollowingSiblingIterator` Iterator that returns all following siblings of a given node.
`class` `SAX2DTM2.TypedPrecedingIterator` Iterator that returns preceding nodes of agiven type for a given node.
`class` `SAX2DTM2.TypedPrecedingSiblingIterator` Iterator that returns preceding siblings of a given type for a given node
`class` `SAX2DTM2.TypedRootIterator` Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
`class` `SAX2DTM2.TypedSingletonIterator` Iterator that returns a given node only if it is of a given type.

Methods in org.apache.xml.dtm.ref.sax2dtm that return DTMAxisIterator
`DTMAxisIterator` `SAX2DTM2.ChildrenIterator.setStartNode(int node)` Setting start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.ParentIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.ParentIterator.setNodeType(int type)` Set the node type of the parent that we're looking for.
`DTMAxisIterator` `SAX2DTM2.TypedChildrenIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.FollowingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.AttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.TypedAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.PrecedingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.PrecedingIterator.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `SAX2DTM2.PrecedingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.PrecedingIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `SAX2DTM2.FollowingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.AncestorIterator.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` `SAX2DTM2.AncestorIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.AncestorIterator.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` `SAX2DTM2.TypedAncestorIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.DescendantIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e.
`DTMAxisIterator` `SAX2DTM2.DescendantIterator.reset()` Reset.

Uses of DTMAxisIterator in org.apache.xpath.axes

Constructors in org.apache.xpath.axes with parameters of type DTMAxisIterator
`OneStepIterator.OneStepIterator(DTMAxisIterator iterator, int axis)` Create a OneStepIterator object.

Copyright © 2006 Apache XML Project. All Rights Reserved.