Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.)
`class` | `ForwardPositionIterator` Deprecated. This class exists only for backwards compatibility with old translets. New code should not reference it.
`class` | `KeyIndex`
`class` | `MatchingIterator` This is a special kind of iterator that takes a source iterator and a node N.
`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 :::*
`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` | `UnionIterator.cloneIterator()`
`DTMAxisIterator` | `UnionIterator.setStartNode(int node)`
`DTMAxisIterator` | `UnionIterator.reset()`
`DTMAxisIterator` | `StepIterator.cloneIterator()`
`DTMAxisIterator` | `StepIterator.setStartNode(int node)`
`DTMAxisIterator` | `StepIterator.reset()`
`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` | `SingletonIterator.setStartNode(int node)` Override the value of `_node` only when this object was constructed using the empty constructor.
`DTMAxisIterator` | `SingletonIterator.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` | `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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `SAXImpl.NamespaceAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `NthIterator.cloneIterator()`
`DTMAxisIterator` | `NthIterator.setStartNode(int node)`
`DTMAxisIterator` | `NthIterator.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` | `MatchingIterator.cloneIterator()`
`DTMAxisIterator` | `MatchingIterator.setStartNode(int node)`
`DTMAxisIterator` | `MatchingIterator.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` | `KeyIndex.reset()` Resets the iterator to the last start node.
`DTMAxisIterator` | `KeyIndex.setStartNode(int start)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `KeyIndex.cloneIterator()` Returns a deep copy of this iterator.
`DTMAxisIterator` | `ForwardPositionIterator.cloneIterator()` Deprecated.
`DTMAxisIterator` | `ForwardPositionIterator.setStartNode(int node)` Deprecated.
`DTMAxisIterator` | `ForwardPositionIterator.reset()` Deprecated.
`DTMAxisIterator` | `FilterIterator.cloneIterator()`
`DTMAxisIterator` | `FilterIterator.reset()`
`DTMAxisIterator` | `FilterIterator.setStartNode(int node)`
`DTMAxisIterator` | `DupFilterIterator.setStartNode(int node)` Set the start node for this iterator
`DTMAxisIterator` | `DupFilterIterator.cloneIterator()`
`DTMAxisIterator` | `DupFilterIterator.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` | `CurrentNodeListIterator.forceNaturalOrder()`
`DTMAxisIterator` | `CurrentNodeListIterator.cloneIterator()`
`DTMAxisIterator` | `CurrentNodeListIterator.reset()`
`DTMAxisIterator` | `CurrentNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` | `ClonedNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` | `ClonedNodeListIterator.cloneIterator()`
`DTMAxisIterator` | `ClonedNodeListIterator.reset()`
`DTMAxisIterator` | `CachedNodeListIterator.setStartNode(int node)`
`DTMAxisIterator` | `CachedNodeListIterator.cloneIterator()`
`DTMAxisIterator` | `CachedNodeListIterator.reset()`
`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` | `AbsoluteIterator.setStartNode(int node)`
`DTMAxisIterator` | `AbsoluteIterator.cloneIterator()`
`DTMAxisIterator` | `AbsoluteIterator.reset()`

Methods in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIterator
`UnionIterator` | `UnionIterator.addIterator(DTMAxisIterator iterator)`
`static NodeCounter` | `SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`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)`
`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
`static NodeCounter` | `MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)`
`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)`
`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.
`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)`
`boolean` | `CurrentNodeListFilter.test(int node, int position, int last, int current, AbstractTranslet translet, DTMAxisIterator iter)`
`static NodeCounter` | `AnyNodeCounter.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)`

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

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` | `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. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMAxisIterator.cloneIterator()`
`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.

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
`static DTMAxisIterator` | `EmptyIterator.getInstance()`
`DTMAxisIterator` | `EmptyIterator.reset()`
`DTMAxisIterator` | `EmptyIterator.setStartNode(int node)`
`DTMAxisIterator` | `EmptyIterator.cloneIterator()`
`DTMAxisIterator` | `DTMAxisIterNodeList.getDTMAxisIterator()` Access the wrapped DTMIterator.
`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.
`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` | `DTMDefaultBaseIterators.ChildrenIterator.setStartNode(int node)` Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.ParentIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.NamespaceChildrenIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.NamespaceIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.RootIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.NamespaceAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.FollowingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.AttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.TypedAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.PrecedingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.DescendantIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.DescendantIterator.reset()` Reset.
`DTMAxisIterator` | `DTMDefaultBaseIterators.SingletonIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `DTMDefaultBaseIterators.SingletonIterator.reset()` Resets the iterator to the last start node.
`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.

Constructors in org.apache.xml.dtm.ref with parameters of type DTMAxisIterator
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.ParentIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.FollowingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.AttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.TypedAttributeIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.PrecedingSiblingIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`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. subsequent call to next() should return END.
`DTMAxisIterator` | `SAX2DTM2.DescendantIterator.setStartNode(int node)` Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
`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(DTMAxisIterator iterator, int axis)` Create a OneStepIterator object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 Apache XML Project. All Rights Reserved.