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

Packages that use DTMAxisIterator
org.apache.xalan.lib.sql Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set. 
org.apache.xalan.xsltc   
org.apache.xalan.xsltc.dom   
org.apache.xalan.xsltc.runtime   
org.apache.xml.dtm   
org.apache.xml.dtm.ref   
org.apache.xml.dtm.ref.sax2dtm   
org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. 
 

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

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

Uses of DTMAxisIterator in org.apache.xalan.xsltc
 

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

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

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

Classes in org.apache.xalan.xsltc.dom that implement DTMAxisIterator
 class AbsoluteIterator
          Absolute iterators ignore the node that is passed to setStartNode().
 class CachedNodeListIterator
          CachedNodeListIterator is used for select expressions in a variable or parameter.
 class ClonedNodeListIterator
          A ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.
 class CurrentNodeListIterator
          Iterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.
 class DupFilterIterator
          Removes duplicates and sorts a source iterator.
 class FilteredStepIterator
          Extends a StepIterator by adding the ability to filter nodes.
 class FilterIterator
          Similar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.) It takes a source iterator and a Filter object and returns nodes from the source after filtering them by calling filter.test(node).
 class ForwardPositionIterator
          Deprecated. This class exists only for backwards compatibility with old translets. New code should not reference it.
 class KeyIndex
           
 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 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 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.
 DTMAxisIterator KeyIndex.cloneIterator()
          Returns a deep copy of this iterator.
 DTMAxisIterator StepIterator.cloneIterator()
           
 DTMAxisIterator StepIterator.setStartNode(int node)
           
 DTMAxisIterator StepIterator.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 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 CurrentNodeListIterator.forceNaturalOrder()
           
 DTMAxisIterator CurrentNodeListIterator.cloneIterator()
           
 DTMAxisIterator CurrentNodeListIterator.reset()
           
 DTMAxisIterator CurrentNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator UnionIterator.cloneIterator()
           
 DTMAxisIterator UnionIterator.setStartNode(int node)
           
 DTMAxisIterator UnionIterator.reset()
           
 DTMAxisIterator CachedNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator CachedNodeListIterator.cloneIterator()
           
 DTMAxisIterator CachedNodeListIterator.reset()
           
 DTMAxisIterator ClonedNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator ClonedNodeListIterator.cloneIterator()
           
 DTMAxisIterator ClonedNodeListIterator.reset()
           
 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 SingletonIterator.setStartNode(int node)
          Override the value of _node only when this object was constructed using the empty constructor.
 DTMAxisIterator SingletonIterator.reset()
           
 DTMAxisIterator AbsoluteIterator.setStartNode(int node)
           
 DTMAxisIterator AbsoluteIterator.cloneIterator()
           
 DTMAxisIterator AbsoluteIterator.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 SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator SAXImpl.orderNodes(DTMAxisIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 DTMAxisIterator SAXImpl.getIterator()
          Returns singleton iterator containg the document root Works for them main document (mark == 0)
 DTMAxisIterator SAXImpl.getChildren(int node)
          Returns an iterator with all the children of a given node
 DTMAxisIterator SAXImpl.getTypedChildren(int type)
          Returns an iterator with all children of a specific type for a given node (element)
 DTMAxisIterator SAXImpl.getAxisIterator(int axis)
          This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
 DTMAxisIterator SAXImpl.getTypedAxisIterator(int axis, int type)
          Similar to getAxisIterator, but this one returns an iterator containing nodes of a typed axis (ex.: child::foo)
 DTMAxisIterator SAXImpl.getNamespaceAxisIterator(int axis, int ns)
          Do not think that this returns an iterator for the namespace axis.
 DTMAxisIterator SAXImpl.getTypedDescendantIterator(int type)
          Returns an iterator with all descendants of a node that are of a given type.
 DTMAxisIterator SAXImpl.getNthDescendant(int type, int n, boolean includeself)
          Returns the nth descendant of a node
 DTMAxisIterator SAXImpl.NamespaceWildcardIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e.
 DTMAxisIterator SAXImpl.NamespaceWildcardIterator.cloneIterator()
          Returns a deep copy of this iterator.
 DTMAxisIterator SAXImpl.NamespaceChildrenIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e.
 DTMAxisIterator SAXImpl.NamespaceAttributeIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e.
 DTMAxisIterator ForwardPositionIterator.cloneIterator()
          Deprecated.  
 DTMAxisIterator ForwardPositionIterator.setStartNode(int node)
          Deprecated.  
 DTMAxisIterator ForwardPositionIterator.reset()
          Deprecated.  
 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 DupFilterIterator.setStartNode(int node)
          Set the start node for this iterator
 DTMAxisIterator DupFilterIterator.cloneIterator()
           
 DTMAxisIterator DupFilterIterator.reset()
           
 DTMAxisIterator FilterIterator.cloneIterator()
           
 DTMAxisIterator FilterIterator.reset()
           
 DTMAxisIterator FilterIterator.setStartNode(int node)
           
 

Methods in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIterator
 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)
           
 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)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 DTMAxisIterator AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source, int node)
           
 void AdaptiveResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler)
           
 Node AdaptiveResultTreeImpl.makeNode(DTMAxisIterator iter)
           
 NodeList AdaptiveResultTreeImpl.makeNodeList(DTMAxisIterator iter)
           
 UnionIterator UnionIterator.addIterator(DTMAxisIterator iterator)
           
static NodeCounter SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
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)
           
 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 AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
static DTMAxisIterator LoadDocument.documentF(java.lang.Object arg1, DTMAxisIterator arg2, java.lang.String xslURI, AbstractTranslet translet, DOM dom)
          Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
 

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

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
 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
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).
 

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

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

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

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

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

Uses of DTMAxisIterator in org.apache.xpath.axes
 

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



Copyright © 2005 Apache XML Project. All Rights Reserved.