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 TypeMethodDescriptionvoidTranslet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root) voidDOM.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) voidTranslet.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 classAbsolute iterators ignore the node that is passed to setStartNode().classfinal classCachedNodeListIterator is used for select expressions in a variable or parameter.final classA ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.final classIterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.final classRemoves duplicates and sorts a source iterator.final classExtends a StepIterator by adding the ability to filter nodes.final classSimilar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.)final classDeprecated.This class exists only for backwards compatibility with old translets.classStores mappings of key values or IDs to DTM nodes.classAn iterator representing the result of a reference to either the XSLTkeyfunction or the XPathidfunction.final classThis is a special kind of iterator that takes a source iterator and a node N.classMultiValuedNodeHeapIteratortakes a set of multi-valued heap nodes and produces a merged NodeSet in document order with duplicates removed.final classfinal classIterator that returns attributes within a given namespace for a node.final classIterator that returns children within a given namespace for a given node.final classIterator 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:: :* classIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final classThe SimpleIterator is designed to support the nodeset() extension function.final classThe SingletonIterator is used for the self axis.classfinal classclassA step iterator is used to evaluate expressions like "BOOK/TITLE".final classUnionIterator 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 aSortingIteratorby cloning its source iterator and then sharing the factory and the array ofNodeSortRecords.StepIterator.cloneIterator()static DTMAxisIteratorLoadDocument.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 DTMAxisIteratorLoadDocument.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) voidAdaptiveResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler) voidDOMAdapter.copy(DTMAxisIterator nodes, SerializationHandler handler) voidMultiDOM.copy(DTMAxisIterator nodes, SerializationHandler handler) voidSAXImpl.copy(DTMAxisIterator nodes, SerializationHandler handler) Copy a node-set to an output handlervoidSimpleResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler) static DTMAxisIteratorLoadDocument.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 NodeCounterAnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator) static NodeCounterMultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator) static NodeCounterSingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator) KeyIndex.getKeyIndexIterator(DTMAxisIterator keyValue, boolean isKeyCall) Create aKeyIndex.KeyIndexIteratorthat iterates over the nodes that result from a reference to the XSLTkeyfunction or XPathidfunction.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) booleanCurrentNodeListFilter.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 DTMAxisIteratorBasisLibrary.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 DTMAxisIteratorBasisLibrary.node2Iterator(Node node, Translet translet, DOM dom) Utility function used to convert a w3c Node into an internal DOM iterator.static DTMAxisIteratorBasisLibrary.nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom) Utility function used to convert a w3c NodeList into a internal DOM iterator.static DTMAxisIteratorImplements the nodeset() extension function.static DTMAxisIteratorBasisLibrary.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 TypeMethodDescriptionvoidAbstractTranslet.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 booleanBasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom) static booleanBasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom) Utility function: node-set/number compare.static booleanBasisLibrary.compare(DTMAxisIterator left, String rstring, int op, DOM dom) Utility function: node-set/string comparison.static booleanBasisLibrary.compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom) Utility function: node-set/node-set compare.static intBasisLibrary.countF(DTMAxisIterator iterator) Standard function count(node-set)static DTMAxisIteratorBasisLibrary.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 StringBasisLibrary.namespace_uriF(DTMAxisIterator iter, DOM dom) XSLT Standard function namespace-uri(node-set).static intBasisLibrary.positionF(DTMAxisIterator iterator) Deprecated.This method exists only for backwards compatibility with old translets.static doubleBasisLibrary.sumF(DTMAxisIterator iterator, DOM dom) XSLT Standard function sum(node-set).abstract voidAbstractTranslet.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 TypeClassDescriptionclassThis class serves as a default base for implementations of mutable DTMAxisIterators.classIterator that returns the ancestors of a given node in document order.final classIterator that returns attribute nodes (of what nodes?)final classIterator that returns all immediate children of a given nodeclassIterator that returns the descendants of a given node.classIterator that returns following nodes of for a given node.classIterator that returns all siblings of a given node.classAbstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.final classIterator that returns attributes within a given namespace for a node.final classIterator that returns children within a given namespace for a given node.classIterator that returns the namespace nodes as defined by the XPath data model for a given node.classIterator that returns the descendants of a given node.final classIterator that returns the parent of a given node.classIterator that returns preceding nodes of a given node.classIterator that returns preceding siblings of a given nodeclassIterator that returns the the root node as defined by the XPath data model for a given node.classClass SingletonIterator.final classTyped iterator that returns the ancestors of a given node.final classIterator that returns attribute nodes of a given typefinal classIterator that returns children of a given type for a given node.final classTyped iterator that returns the descendants of a given node.final classIterator that returns following nodes of a given type for a given node.final classIterator that returns all following siblings of a given node.classIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final classIterator that returns preceding nodes of agiven type for a given node.final classIterator that returns preceding siblings of a given type for a given nodeclassIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final classIterator that returns a given node only if it is of a given type.final classDTM 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 DTMAxisIteratorEmptyIterator.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 DTMAxisIteratorEmptyIterator.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 DTMAxisIteratorEmptyIterator.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 DTMAxisIteratorEmptyIterator.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 TypeClassDescriptionclassIterator that returns the ancestors of a given node in document order.final classIterator that returns attribute nodes (of what nodes?)final classIterator that returns all immediate children of a given nodeclassIterator that returns the descendants of a given node.classIterator that returns following nodes of for a given node.classIterator that returns all siblings of a given node.final classIterator that returns the parent of a given node.classIterator that returns preceding nodes of a given node.classIterator that returns preceding siblings of a given nodefinal classTyped iterator that returns the ancestors of a given node.final classIterator that returns attribute nodes of a given typefinal classIterator that returns children of a given type for a given node.final classTyped iterator that returns the descendants of a given node.final classIterator that returns following nodes of a given type for a given node.final classIterator that returns all following siblings of a given node.final classIterator that returns preceding nodes of agiven type for a given node.final classIterator that returns preceding siblings of a given type for a given nodeclassIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.final classIterator 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.