Uses of Interface
org.apache.xml.dtm.DTMAxisIterator
| Package | Description |
|---|---|
| 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.xml.dtm
Methods in org.apache.xml.dtm that return DTMAxisIterator Modifier and Type Method Description DTMAxisIteratorDTMAxisIterator. cloneIterator()DTMAxisIteratorDTM. getAxisIterator(int axis)This is a shortcut to the iterators that implement XPath axes.DTMAxisIteratorDTM. getTypedAxisIterator(int axis, int type)Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMAxisIteratorDTMAxisIterator. reset()Resets the iterator to the last start node.DTMAxisIteratorDTMAxisIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e. -
Uses of DTMAxisIterator in org.apache.xml.dtm.ref
Classes in org.apache.xml.dtm.ref that implement DTMAxisIterator Modifier and Type Class Description classDTMAxisIteratorBaseThis class serves as a default base for implementations of mutable DTMAxisIterators.classDTMDefaultBaseIterators.AncestorIteratorIterator that returns the ancestors of a given node in document order.classDTMDefaultBaseIterators.AttributeIteratorIterator that returns attribute nodes (of what nodes?)classDTMDefaultBaseIterators.ChildrenIteratorIterator that returns all immediate children of a given nodeclassDTMDefaultBaseIterators.DescendantIteratorIterator that returns the descendants of a given node.classDTMDefaultBaseIterators.FollowingIteratorIterator that returns following nodes of for a given node.classDTMDefaultBaseIterators.FollowingSiblingIteratorIterator that returns all siblings of a given node.classDTMDefaultBaseIterators.InternalAxisIteratorBaseAbstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.classDTMDefaultBaseIterators.NamespaceAttributeIteratorIterator that returns attributes within a given namespace for a node.classDTMDefaultBaseIterators.NamespaceChildrenIteratorIterator that returns children within a given namespace for a given node.classDTMDefaultBaseIterators.NamespaceIteratorIterator that returns the namespace nodes as defined by the XPath data model for a given node.classDTMDefaultBaseIterators.NthDescendantIteratorIterator that returns the descendants of a given node.classDTMDefaultBaseIterators.ParentIteratorIterator that returns the parent of a given node.classDTMDefaultBaseIterators.PrecedingIteratorIterator that returns preceding nodes of a given node.classDTMDefaultBaseIterators.PrecedingSiblingIteratorIterator that returns preceding siblings of a given nodeclassDTMDefaultBaseIterators.RootIteratorIterator that returns the the root node as defined by the XPath data model for a given node.classDTMDefaultBaseIterators.SingletonIteratorClass SingletonIterator.classDTMDefaultBaseIterators.TypedAncestorIteratorTyped iterator that returns the ancestors of a given node.classDTMDefaultBaseIterators.TypedAttributeIteratorIterator that returns attribute nodes of a given typeclassDTMDefaultBaseIterators.TypedChildrenIteratorIterator that returns children of a given type for a given node.classDTMDefaultBaseIterators.TypedDescendantIteratorTyped iterator that returns the descendants of a given node.classDTMDefaultBaseIterators.TypedFollowingIteratorIterator that returns following nodes of a given type for a given node.classDTMDefaultBaseIterators.TypedFollowingSiblingIteratorIterator that returns all following siblings of a given node.classDTMDefaultBaseIterators.TypedNamespaceIteratorIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.classDTMDefaultBaseIterators.TypedPrecedingIteratorIterator that returns preceding nodes of agiven type for a given node.classDTMDefaultBaseIterators.TypedPrecedingSiblingIteratorIterator that returns preceding siblings of a given type for a given nodeclassDTMDefaultBaseIterators.TypedRootIteratorIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.classDTMDefaultBaseIterators.TypedSingletonIteratorIterator that returns a given node only if it is of a given type.Methods in org.apache.xml.dtm.ref that return DTMAxisIterator Modifier and Type Method Description DTMAxisIteratorDTMAxisIteratorBase. cloneIterator()Returns a deep copy of this iterator.DTMAxisIteratorDTMDefaultBaseIterators.AncestorIterator. cloneIterator()Returns a deep copy of this iterator.DTMAxisIteratorDTMDefaultBaseIterators.PrecedingIterator. cloneIterator()Returns a deep copy of this iterator.DTMAxisIteratorDTMDefaultBaseIterators. getAxisIterator(int axis)This is a shortcut to the iterators that implement the XPath axes.DTMAxisIteratorDTMDocumentImpl. getAxisIterator(int axis)This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.DTMAxisIteratorDTMAxisIterNodeList. getDTMAxisIterator()Access the wrapped DTMIterator.DTMAxisIteratorDTMDefaultBaseIterators. getTypedAxisIterator(int axis, int type)Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMAxisIteratorDTMDocumentImpl. getTypedAxisIterator(int axis, int type)Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.DTMAxisIteratorDTMAxisIteratorBase. includeSelf()Set the flag to include the start node in the iteration.DTMAxisIteratorDTMAxisIteratorBase. reset()DTMAxisIteratorDTMDefaultBaseIterators.AncestorIterator. reset()Resets the iterator to the last start node.DTMAxisIteratorDTMDefaultBaseIterators.DescendantIterator. reset()Reset.DTMAxisIteratorDTMDefaultBaseIterators.PrecedingIterator. reset()Resets the iterator to the last start node.DTMAxisIteratorDTMDefaultBaseIterators.SingletonIterator. reset()Resets the iterator to the last start node.protected DTMAxisIteratorDTMAxisIteratorBase. resetPosition()Reset the position to zero.DTMAxisIteratorDTMDefaultBaseIterators.ParentIterator. setNodeType(int type)Set the node type of the parent that we're looking for.DTMAxisIteratorDTMDefaultBaseIterators.AncestorIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.AttributeIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.ChildrenIterator. setStartNode(int node)Setting start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.DescendantIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.FollowingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.FollowingSiblingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.NamespaceAttributeIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.NamespaceChildrenIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.NamespaceIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.ParentIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.PrecedingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.PrecedingSiblingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.RootIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.SingletonIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.TypedAncestorIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.TypedAttributeIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorDTMDefaultBaseIterators.TypedChildrenIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.Constructors in org.apache.xml.dtm.ref with parameters of type DTMAxisIterator Constructor Description 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 Modifier and Type Class Description classSAX2DTM2.AncestorIteratorIterator that returns the ancestors of a given node in document order.classSAX2DTM2.AttributeIteratorIterator that returns attribute nodes (of what nodes?)classSAX2DTM2.ChildrenIteratorIterator that returns all immediate children of a given nodeclassSAX2DTM2.DescendantIteratorIterator that returns the descendants of a given node.classSAX2DTM2.FollowingIteratorIterator that returns following nodes of for a given node.classSAX2DTM2.FollowingSiblingIteratorIterator that returns all siblings of a given node.classSAX2DTM2.ParentIteratorIterator that returns the parent of a given node.classSAX2DTM2.PrecedingIteratorIterator that returns preceding nodes of a given node.classSAX2DTM2.PrecedingSiblingIteratorIterator that returns preceding siblings of a given nodeclassSAX2DTM2.TypedAncestorIteratorTyped iterator that returns the ancestors of a given node.classSAX2DTM2.TypedAttributeIteratorIterator that returns attribute nodes of a given typeclassSAX2DTM2.TypedChildrenIteratorIterator that returns children of a given type for a given node.classSAX2DTM2.TypedDescendantIteratorTyped iterator that returns the descendants of a given node.classSAX2DTM2.TypedFollowingIteratorIterator that returns following nodes of a given type for a given node.classSAX2DTM2.TypedFollowingSiblingIteratorIterator that returns all following siblings of a given node.classSAX2DTM2.TypedPrecedingIteratorIterator that returns preceding nodes of agiven type for a given node.classSAX2DTM2.TypedPrecedingSiblingIteratorIterator that returns preceding siblings of a given type for a given nodeclassSAX2DTM2.TypedRootIteratorIterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.classSAX2DTM2.TypedSingletonIteratorIterator that returns a given node only if it is of a given type.Methods in org.apache.xml.dtm.ref.sax2dtm that return DTMAxisIterator Modifier and Type Method Description DTMAxisIteratorSAX2DTM2.AncestorIterator. cloneIterator()Returns a deep copy of this iterator.DTMAxisIteratorSAX2DTM2.PrecedingIterator. cloneIterator()Returns a deep copy of this iterator.DTMAxisIteratorSAX2DTM2.AncestorIterator. reset()Resets the iterator to the last start node.DTMAxisIteratorSAX2DTM2.DescendantIterator. reset()Reset.DTMAxisIteratorSAX2DTM2.PrecedingIterator. reset()Resets the iterator to the last start node.DTMAxisIteratorSAX2DTM2.ParentIterator. setNodeType(int type)Set the node type of the parent that we're looking for.DTMAxisIteratorSAX2DTM2.AncestorIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.AttributeIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.ChildrenIterator. setStartNode(int node)Setting start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.DescendantIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.FollowingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.FollowingSiblingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.ParentIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.PrecedingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.PrecedingSiblingIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.TypedAncestorIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.TypedAttributeIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e.DTMAxisIteratorSAX2DTM2.TypedChildrenIterator. setStartNode(int node)Set start to END should 'close' the iterator, i.e. -
Uses of DTMAxisIterator in org.apache.xpath.axes
Fields in org.apache.xpath.axes declared as DTMAxisIterator Modifier and Type Field Description protected DTMAxisIteratorOneStepIterator. m_iteratorThe DTM inner traversal class, that corresponds to the super axis.protected DTMAxisIteratorReverseAxesWalker. m_iteratorThe DTM inner traversal class, that corresponds to the super axis.Constructors in org.apache.xpath.axes with parameters of type DTMAxisIterator Constructor Description OneStepIterator(DTMAxisIterator iterator, int axis)Create a OneStepIterator object.