Uses of Interface
org.apache.xml.dtm.DTMAxisIterator
Packages that use DTMAxisIterator
Package
Description
Provides extension functions for connecting to a JDBC data source, executing a query,
and working incrementally through a "streamable" result set.
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 DTMAxisIteratorModifier and TypeMethodDescriptionDTMDocument.getAxisIterator
(int parm1) DTMDocument.getTypedAxisIterator
(int parm1, int parm2) -
Uses of DTMAxisIterator in org.apache.xalan.xsltc
Methods in org.apache.xalan.xsltc that return DTMAxisIteratorModifier and TypeMethodDescriptionDOM.getAxisIterator
(int axis) DOM.getChildren
(int node) DOM.getIterator()
returns singleton iterator containg the document rootDOM.getNamespaceAxisIterator
(int axis, int ns) DOM.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) DOM.getNthDescendant
(int node, int n, boolean includeself) DOM.getTypedAxisIterator
(int axis, int type) DOM.getTypedChildren
(int type) DOM.orderNodes
(DTMAxisIterator source, int node) Methods in org.apache.xalan.xsltc with parameters of type DTMAxisIteratorModifier and TypeMethodDescriptionvoid
Translet.buildKeys
(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root) void
DOM.copy
(DTMAxisIterator nodes, SerializationHandler handler) DOM.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) DOM.makeNode
(DTMAxisIterator iter) DOM.makeNodeList
(DTMAxisIterator iter) DOM.orderNodes
(DTMAxisIterator source, int node) void
Translet.transform
(DOM document, DTMAxisIterator iterator, SerializationHandler handler) -
Uses of DTMAxisIterator in org.apache.xalan.xsltc.dom
Classes in org.apache.xalan.xsltc.dom that implement DTMAxisIteratorModifier and TypeClassDescriptionfinal class
Absolute iterators ignore the node that is passed to setStartNode().class
final class
CachedNodeListIterator is used for select expressions in a variable or parameter.final class
A ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.final class
Iterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.final class
Removes duplicates and sorts a source iterator.final class
Extends a StepIterator by adding the ability to filter nodes.final class
Similar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.)final class
Deprecated.This class exists only for backwards compatibility with old translets.class
Stores mappings of key values or IDs to DTM nodes.class
An iterator representing the result of a reference to either the XSLTkey
function or the XPathid
function.final class
This is a special kind of iterator that takes a source iterator and a node N.class
MultiValuedNodeHeapIterator
takes a set of multi-valued heap nodes and produces a merged NodeSet in document order with duplicates removed.final class
final class
Iterator that returns attributes within a given namespace for a node.final class
Iterator that returns children within a given namespace for a given node.final class
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
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final class
The SimpleIterator is designed to support the nodeset() extension function.final class
The SingletonIterator is used for the self axis.class
final class
class
A step iterator is used to evaluate expressions like "BOOK/TITLE".final class
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 orderFields in org.apache.xalan.xsltc.dom declared as DTMAxisIteratorMethods in org.apache.xalan.xsltc.dom that return DTMAxisIteratorModifier and TypeMethodDescriptionAbsoluteIterator.cloneIterator()
ArrayNodeListIterator.cloneIterator()
CachedNodeListIterator.cloneIterator()
ClonedNodeListIterator.cloneIterator()
CurrentNodeListIterator.cloneIterator()
DupFilterIterator.cloneIterator()
FilterIterator.cloneIterator()
ForwardPositionIterator.cloneIterator()
Deprecated.KeyIndex.cloneIterator()
Deprecated.MatchingIterator.cloneIterator()
MultiValuedNodeHeapIterator.cloneIterator()
NthIterator.cloneIterator()
SAXImpl.NamespaceWildcardIterator.cloneIterator()
Returns a deep copy of this iterator.SortingIterator.cloneIterator()
Clone aSortingIterator
by cloning its source iterator and then sharing the factory and the array ofNodeSortRecords
.StepIterator.cloneIterator()
static DTMAxisIterator
LoadDocument.documentF
(Object arg, 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
(Object arg1, DTMAxisIterator arg2, 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.CurrentNodeListIterator.forceNaturalOrder()
AdaptiveResultTreeImpl.getAxisIterator
(int axis) DOMAdapter.getAxisIterator
(int axis) MultiDOM.getAxisIterator
(int axis) SAXImpl.getAxisIterator
(int axis) This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.SimpleResultTreeImpl.getAxisIterator
(int axis) AdaptiveResultTreeImpl.getChildren
(int node) DOMAdapter.getChildren
(int node) MultiDOM.getChildren
(int node) SAXImpl.getChildren
(int node) Returns an iterator with all the children of a given nodeSimpleResultTreeImpl.getChildren
(int node) AdaptiveResultTreeImpl.getIterator()
DOMAdapter.getIterator()
Returns singleton iterator containg the document rootMultiDOM.getIterator()
Returns singleton iterator containing the document rootSAXImpl.getIterator()
Returns singleton iterator containg the document root Works for them main document (mark == 0).SimpleResultTreeImpl.getIterator()
AdaptiveResultTreeImpl.getNamespaceAxisIterator
(int axis, int ns) DOMAdapter.getNamespaceAxisIterator
(int axis, int ns) MultiDOM.getNamespaceAxisIterator
(int axis, int ns) SAXImpl.getNamespaceAxisIterator
(int axis, int ns) Do not think that this returns an iterator for the namespace axis.SimpleResultTreeImpl.getNamespaceAxisIterator
(int axis, int ns) AdaptiveResultTreeImpl.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) DOMAdapter.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) MultiDOM.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) SAXImpl.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) SimpleResultTreeImpl.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) AdaptiveResultTreeImpl.getNthDescendant
(int node, int n, boolean includeself) DOMAdapter.getNthDescendant
(int type, int n, boolean includeself) MultiDOM.getNthDescendant
(int node, int n, boolean includeself) SAXImpl.getNthDescendant
(int type, int n, boolean includeself) Returns the nth descendant of a nodeSimpleResultTreeImpl.getNthDescendant
(int node, int n, boolean includeself) AdaptiveResultTreeImpl.getTypedAxisIterator
(int axis, int type) DOMAdapter.getTypedAxisIterator
(int axis, int type) MultiDOM.getTypedAxisIterator
(int axis, int type) SAXImpl.getTypedAxisIterator
(int axis, int type) Similar to getAxisIterator, but this one returns an iterator containing nodes of a typed axis (ex.: child::foo)SimpleResultTreeImpl.getTypedAxisIterator
(int axis, int type) AdaptiveResultTreeImpl.getTypedChildren
(int type) DOMAdapter.getTypedChildren
(int type) MultiDOM.getTypedChildren
(int type) SAXImpl.getTypedChildren
(int type) Returns an iterator with all children of a specific type for a given node (element)SimpleResultTreeImpl.getTypedChildren
(int type) SAXImpl.getTypedDescendantIterator
(int type) Returns an iterator with all descendants of a node that are of a given type.AdaptiveResultTreeImpl.orderNodes
(DTMAxisIterator source, int node) DOMAdapter.orderNodes
(DTMAxisIterator source, int node) MultiDOM.orderNodes
(DTMAxisIterator source, int node) SAXImpl.orderNodes
(DTMAxisIterator source, int node) Encapsulates an iterator in an OrderedIterator to ensure node orderSimpleResultTreeImpl.orderNodes
(DTMAxisIterator source, int node) AbsoluteIterator.reset()
ArrayNodeListIterator.reset()
CachedNodeListIterator.reset()
ClonedNodeListIterator.reset()
CurrentNodeListIterator.reset()
DupFilterIterator.reset()
FilterIterator.reset()
ForwardPositionIterator.reset()
Deprecated.KeyIndex.KeyIndexIterator.reset()
Resets the iterator to the last start node.KeyIndex.reset()
Deprecated.MatchingIterator.reset()
MultiValuedNodeHeapIterator.reset()
NthIterator.reset()
SingletonIterator.reset()
StepIterator.reset()
AbsoluteIterator.setStartNode
(int node) ArrayNodeListIterator.setStartNode
(int node) CachedNodeListIterator.setStartNode
(int node) ClonedNodeListIterator.setStartNode
(int node) CurrentNodeListIterator.setStartNode
(int node) DupFilterIterator.setStartNode
(int node) Set the start node for this iteratorFilterIterator.setStartNode
(int node) ForwardPositionIterator.setStartNode
(int node) Deprecated.KeyIndex.KeyIndexIterator.setStartNode
(int node) Set context node for the iterator.KeyIndex.setStartNode
(int start) Deprecated.MatchingIterator.setStartNode
(int node) MultiValuedNodeHeapIterator.setStartNode
(int node) NthIterator.setStartNode
(int node) SAXImpl.NamespaceAttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAXImpl.NamespaceChildrenIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAXImpl.NamespaceWildcardIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SimpleResultTreeImpl.SimpleIterator.setStartNode
(int nodeHandle) SimpleResultTreeImpl.SingletonIterator.setStartNode
(int nodeHandle) SingletonIterator.setStartNode
(int node) Override the value of _node only when this object was constructed using the empty constructor.SortingIterator.setStartNode
(int node) StepIterator.setStartNode
(int node) Methods in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIteratorModifier and TypeMethodDescriptionUnionIterator.addIterator
(DTMAxisIterator iterator) void
AdaptiveResultTreeImpl.copy
(DTMAxisIterator nodes, SerializationHandler handler) void
DOMAdapter.copy
(DTMAxisIterator nodes, SerializationHandler handler) void
MultiDOM.copy
(DTMAxisIterator nodes, SerializationHandler handler) void
SAXImpl.copy
(DTMAxisIterator nodes, SerializationHandler handler) Copy a node-set to an output handlervoid
SimpleResultTreeImpl.copy
(DTMAxisIterator nodes, SerializationHandler handler) static DTMAxisIterator
LoadDocument.documentF
(Object arg1, DTMAxisIterator arg2, 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 NodeCounter
AnyNodeCounter.getDefaultNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) static NodeCounter
MultipleNodeCounter.getDefaultNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) static NodeCounter
SingleNodeCounter.getDefaultNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) KeyIndex.getKeyIndexIterator
(DTMAxisIterator keyValue, boolean isKeyCall) Create aKeyIndex.KeyIndexIterator
that iterates over the nodes that result from a reference to the XSLTkey
function or XPathid
function.AdaptiveResultTreeImpl.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) DOMAdapter.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) MultiDOM.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) SAXImpl.getNodeValueIterator
(DTMAxisIterator iterator, int type, String value, boolean op) SimpleResultTreeImpl.getNodeValueIterator
(DTMAxisIterator iter, int returnType, String value, boolean op) AdaptiveResultTreeImpl.makeNode
(DTMAxisIterator iter) DOMAdapter.makeNode
(DTMAxisIterator iter) MultiDOM.makeNode
(DTMAxisIterator iter) 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 calledSimpleResultTreeImpl.makeNode
(DTMAxisIterator iter) AdaptiveResultTreeImpl.makeNodeList
(DTMAxisIterator iter) DOMAdapter.makeNodeList
(DTMAxisIterator iter) MultiDOM.makeNodeList
(DTMAxisIterator iter) SAXImpl.makeNodeList
(DTMAxisIterator iter) Create an org.w3c.dom.NodeList from a node iterator The iterator most be started before this method is calledSimpleResultTreeImpl.makeNodeList
(DTMAxisIterator iter) AdaptiveResultTreeImpl.orderNodes
(DTMAxisIterator source, int node) DOMAdapter.orderNodes
(DTMAxisIterator source, int node) MultiDOM.orderNodes
(DTMAxisIterator source, int node) SAXImpl.orderNodes
(DTMAxisIterator source, int node) Encapsulates an iterator in an OrderedIterator to ensure node orderSimpleResultTreeImpl.orderNodes
(DTMAxisIterator source, int node) boolean
CurrentNodeListFilter.test
(int node, int position, int last, int current, AbstractTranslet translet, DTMAxisIterator iter) Constructors in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIteratorModifierConstructorDescriptionAbsoluteIterator
(DTMAxisIterator source) AnyNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) CurrentNodeListIterator
(DTMAxisIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet) CurrentNodeListIterator
(DTMAxisIterator source, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet) DupFilterIterator
(DTMAxisIterator source) FilteredStepIterator
(DTMAxisIterator source, DTMAxisIterator iterator, Filter filter) FilterIterator
(DTMAxisIterator source, DTMFilter filter) Deprecated.MatchingIterator
(int match, DTMAxisIterator source) MultipleNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) NthIterator
(DTMAxisIterator source, int n) SingleNodeCounter
(Translet translet, DOM document, DTMAxisIterator iterator) SortingIterator
(DTMAxisIterator source, NodeSortRecordFactory factory) StepIterator
(DTMAxisIterator source, DTMAxisIterator iterator) -
Uses of DTMAxisIterator in org.apache.xalan.xsltc.runtime
Methods in org.apache.xalan.xsltc.runtime that return DTMAxisIteratorModifier and TypeMethodDescriptionstatic 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).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
Implements the nodeset() extension function.static DTMAxisIterator
BasisLibrary.referenceToNodeSet
(Object obj) Utility function: used to convert references to node-sets.Methods in org.apache.xalan.xsltc.runtime with parameters of type DTMAxisIteratorModifier and TypeMethodDescriptionvoid
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 <xsl:key> element is usedstatic 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, String rstring, int op, DOM dom) Utility function: node-set/string comparison.static boolean
BasisLibrary.compare
(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom) Utility function: node-set/node-set compare.static int
BasisLibrary.countF
(DTMAxisIterator iterator) Standard function count(node-set)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).static String
BasisLibrary.namespace_uriF
(DTMAxisIterator iter, DOM dom) XSLT Standard function namespace-uri(node-set).static int
BasisLibrary.positionF
(DTMAxisIterator iterator) Deprecated.This method exists only for backwards compatibility with old translets.static double
BasisLibrary.sumF
(DTMAxisIterator iterator, DOM dom) XSLT Standard function sum(node-set).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 DTMAxisIteratorModifier and TypeMethodDescriptionDTMAxisIterator.cloneIterator()
DTM.getAxisIterator
(int axis) This is a shortcut to the iterators that implement XPath axes.DTM.getTypedAxisIterator
(int axis, int type) Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMAxisIterator.reset()
Resets the iterator to the last start node.DTMAxisIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END. -
Uses of DTMAxisIterator in org.apache.xml.dtm.ref
Classes in org.apache.xml.dtm.ref that implement DTMAxisIteratorModifier and TypeClassDescriptionclass
This class serves as a default base for implementations of mutable DTMAxisIterators.class
Iterator that returns the ancestors of a given node in document order.final class
Iterator that returns attribute nodes (of what nodes?)final class
Iterator that returns all immediate children of a given nodeclass
Iterator that returns the descendants of a given node.class
Iterator that returns following nodes of for a given node.class
Iterator that returns all siblings of a given node.class
Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.final class
Iterator that returns attributes within a given namespace for a node.final class
Iterator that returns children within a given namespace for a given node.class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node.class
Iterator that returns the descendants of a given node.final class
Iterator that returns the parent of a given node.class
Iterator that returns preceding nodes of a given node.class
Iterator that returns preceding siblings of a given nodeclass
Iterator that returns the the root node as defined by the XPath data model for a given node.class
Class SingletonIterator.final class
Typed iterator that returns the ancestors of a given node.final class
Iterator that returns attribute nodes of a given typefinal class
Iterator that returns children of a given type for a given node.final class
Typed iterator that returns the descendants of a given node.final class
Iterator that returns following nodes of a given type for a given node.final class
Iterator that returns all following siblings of a given node.class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final class
Iterator that returns preceding nodes of agiven type for a given node.final class
Iterator that returns preceding siblings of a given type for a given nodeclass
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final class
Iterator that returns a given node only if it is of a given type.final class
DTM Empty Axis Iterator.Methods in org.apache.xml.dtm.ref that return DTMAxisIteratorModifier and TypeMethodDescriptionDTMAxisIteratorBase.cloneIterator()
Returns a deep copy of this iterator.DTMDefaultBaseIterators.AncestorIterator.cloneIterator()
Returns a deep copy of this iterator.DTMDefaultBaseIterators.PrecedingIterator.cloneIterator()
Returns a deep copy of this iterator.final DTMAxisIterator
EmptyIterator.cloneIterator()
DTMDefaultBaseIterators.getAxisIterator
(int axis) This is a shortcut to the iterators that implement the XPath axes.DTMDocumentImpl.getAxisIterator
(int axis) This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.DTMAxisIterNodeList.getDTMAxisIterator()
Access the wrapped DTMIterator.static DTMAxisIterator
EmptyIterator.getInstance()
DTMDefaultBaseIterators.getTypedAxisIterator
(int axis, int type) Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMDocumentImpl.getTypedAxisIterator
(int axis, int type) Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMAxisIteratorBase.includeSelf()
Set the flag to include the start node in the iteration.DTMAxisIteratorBase.reset()
DTMDefaultBaseIterators.AncestorIterator.reset()
Resets the iterator to the last start node.DTMDefaultBaseIterators.DescendantIterator.reset()
Reset.DTMDefaultBaseIterators.PrecedingIterator.reset()
Resets the iterator to the last start node.DTMDefaultBaseIterators.SingletonIterator.reset()
Resets the iterator to the last start node.final DTMAxisIterator
EmptyIterator.reset()
DTMDefaultBaseIterators.ParentIterator.setNodeType
(int type) Set the node type of the parent that we're looking for.DTMDefaultBaseIterators.AncestorIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.AttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.ChildrenIterator.setStartNode
(int node) Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.DescendantIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.FollowingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.FollowingSiblingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.NamespaceAttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.NamespaceChildrenIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.NamespaceIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.ParentIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.PrecedingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.PrecedingSiblingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.RootIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.SingletonIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.TypedAncestorIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.TypedAttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.DTMDefaultBaseIterators.TypedChildrenIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.final DTMAxisIterator
EmptyIterator.setStartNode
(int node) Constructors in org.apache.xml.dtm.ref with parameters of type DTMAxisIteratorModifierConstructorDescriptionDTMAxisIterNodeList
(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 DTMAxisIteratorModifier and TypeClassDescriptionclass
Iterator that returns the ancestors of a given node in document order.final class
Iterator that returns attribute nodes (of what nodes?)final class
Iterator that returns all immediate children of a given nodeclass
Iterator that returns the descendants of a given node.class
Iterator that returns following nodes of for a given node.class
Iterator that returns all siblings of a given node.final class
Iterator that returns the parent of a given node.class
Iterator that returns preceding nodes of a given node.class
Iterator that returns preceding siblings of a given nodefinal class
Typed iterator that returns the ancestors of a given node.final class
Iterator that returns attribute nodes of a given typefinal class
Iterator that returns children of a given type for a given node.final class
Typed iterator that returns the descendants of a given node.final class
Iterator that returns following nodes of a given type for a given node.final class
Iterator that returns all following siblings of a given node.final class
Iterator that returns preceding nodes of agiven type for a given node.final class
Iterator that returns preceding siblings of a given type for a given nodeclass
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final class
Iterator that returns a given node only if it is of a given type.Methods in org.apache.xml.dtm.ref.sax2dtm that return DTMAxisIteratorModifier and TypeMethodDescriptionSAX2DTM2.AncestorIterator.cloneIterator()
Returns a deep copy of this iterator.SAX2DTM2.PrecedingIterator.cloneIterator()
Returns a deep copy of this iterator.SAX2DTM2.AncestorIterator.reset()
Resets the iterator to the last start node.SAX2DTM2.DescendantIterator.reset()
Reset.SAX2DTM2.PrecedingIterator.reset()
Resets the iterator to the last start node.SAX2DTM2.ParentIterator.setNodeType
(int type) Set the node type of the parent that we're looking for.SAX2DTM2.AncestorIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.AttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.ChildrenIterator.setStartNode
(int node) Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.DescendantIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.FollowingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.FollowingSiblingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.ParentIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.PrecedingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.PrecedingSiblingIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.TypedAncestorIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.TypedAttributeIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.SAX2DTM2.TypedChildrenIterator.setStartNode
(int node) Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END. -
Uses of DTMAxisIterator in org.apache.xpath.axes
Constructors in org.apache.xpath.axes with parameters of type DTMAxisIteratorModifierConstructorDescriptionOneStepIterator
(DTMAxisIterator iterator, int axis) Create a OneStepIterator object.