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.getAxisIterator(int parm1)
           
 DTMAxisIterator DTMDocument.getTypedAxisIterator(int parm1, int parm2)
           
 

Uses of DTMAxisIterator in org.apache.xalan.xsltc
 

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

Methods in org.apache.xalan.xsltc with parameters of type DTMAxisIterator
 void Translet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)
           
 void DOM.copy(DTMAxisIterator nodes, SerializationHandler handler)
           
 DTMAxisIterator DOM.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 org.w3c.dom.Node DOM.makeNode(DTMAxisIterator iter)
           
 org.w3c.dom.NodeList DOM.makeNodeList(DTMAxisIterator iter)
           
 DTMAxisIterator 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 DTMAxisIterator
 class AbsoluteIterator
          Absolute iterators ignore the node that is passed to setStartNode().
 class CachedNodeListIterator
          CachedNodeListIterator is used for select expressions in a variable or parameter.
 class ClonedNodeListIterator
          A ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.
 class CurrentNodeListIterator
          Iterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.
 class DupFilterIterator
          Removes duplicates and sorts a source iterator.
 class FilteredStepIterator
          Extends a StepIterator by adding the ability to filter nodes.
 class FilterIterator
          Similar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.)
 class ForwardPositionIterator
          Deprecated. This class exists only for backwards compatibility with old translets. New code should not reference it.
 class KeyIndex
           
 class MatchingIterator
          This is a special kind of iterator that takes a source iterator and a node N.
 class NthIterator
           
 class SAXImpl.NamespaceAttributeIterator
          Iterator that returns attributes within a given namespace for a node.
 class SAXImpl.NamespaceChildrenIterator
          Iterator that returns children within a given namespace for a given node.
 class SAXImpl.NamespaceWildcardIterator
          Iterator that handles node tests that test for a namespace, but have a wild card for the local name of the node, i.e., node tests of the form :::*
 class SAXImpl.TypedNamespaceIterator
          Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
 class SimpleResultTreeImpl.SimpleIterator
          The SimpleIterator is designed to support the nodeset() extension function.
 class SimpleResultTreeImpl.SingletonIterator
          The SingletonIterator is used for the self axis.
 class SingletonIterator
           
 class SortingIterator
           
 class StepIterator
          A step iterator is used to evaluate expressions like "BOOK/TITLE".
 class UnionIterator
          UnionIterator takes a set of NodeIterators and produces a merged NodeSet in document order with duplicates removed The individual iterators are supposed to generate nodes in document order
 

Fields in org.apache.xalan.xsltc.dom declared as DTMAxisIterator
 DTMAxisIterator NodeCounter._iterator
           
 

Methods in org.apache.xalan.xsltc.dom that return DTMAxisIterator
 DTMAxisIterator AbsoluteIterator.cloneIterator()
           
 DTMAxisIterator CachedNodeListIterator.cloneIterator()
           
 DTMAxisIterator ClonedNodeListIterator.cloneIterator()
           
 DTMAxisIterator CurrentNodeListIterator.cloneIterator()
           
 DTMAxisIterator DupFilterIterator.cloneIterator()
           
 DTMAxisIterator FilterIterator.cloneIterator()
           
 DTMAxisIterator ForwardPositionIterator.cloneIterator()
          Deprecated.  
 DTMAxisIterator KeyIndex.cloneIterator()
          Returns a deep copy of this iterator.
 DTMAxisIterator MatchingIterator.cloneIterator()
           
 DTMAxisIterator NthIterator.cloneIterator()
           
 DTMAxisIterator SAXImpl.NamespaceWildcardIterator.cloneIterator()
          Returns a deep copy of this iterator.
 DTMAxisIterator SortingIterator.cloneIterator()
          Clone a SortingIterator by cloning its source iterator and then sharing the factory and the array of NodeSortRecords.
 DTMAxisIterator StepIterator.cloneIterator()
           
 DTMAxisIterator UnionIterator.cloneIterator()
           
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 CurrentNodeListIterator.forceNaturalOrder()
           
 DTMAxisIterator AdaptiveResultTreeImpl.getAxisIterator(int axis)
           
 DTMAxisIterator DOMAdapter.getAxisIterator(int axis)
           
 DTMAxisIterator MultiDOM.getAxisIterator(int axis)
           
 DTMAxisIterator SAXImpl.getAxisIterator(int axis)
          This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
 DTMAxisIterator SimpleResultTreeImpl.getAxisIterator(int axis)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getChildren(int node)
           
 DTMAxisIterator DOMAdapter.getChildren(int node)
           
 DTMAxisIterator MultiDOM.getChildren(int node)
           
 DTMAxisIterator SAXImpl.getChildren(int node)
          Returns an iterator with all the children of a given node
 DTMAxisIterator SimpleResultTreeImpl.getChildren(int node)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getIterator()
           
 DTMAxisIterator DOMAdapter.getIterator()
          Returns singleton iterator containg the document root
 DTMAxisIterator MultiDOM.getIterator()
          Returns singleton iterator containing the document root
 DTMAxisIterator SAXImpl.getIterator()
          Returns singleton iterator containg the document root Works for them main document (mark == 0)
 DTMAxisIterator SimpleResultTreeImpl.getIterator()
           
 DTMAxisIterator AdaptiveResultTreeImpl.getNamespaceAxisIterator(int axis, int ns)
           
 DTMAxisIterator DOMAdapter.getNamespaceAxisIterator(int axis, int ns)
           
 DTMAxisIterator MultiDOM.getNamespaceAxisIterator(int axis, int ns)
           
 DTMAxisIterator SAXImpl.getNamespaceAxisIterator(int axis, int ns)
          Do not think that this returns an iterator for the namespace axis.
 DTMAxisIterator SimpleResultTreeImpl.getNamespaceAxisIterator(int axis, int ns)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 DTMAxisIterator DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)
           
 DTMAxisIterator DOMAdapter.getNthDescendant(int type, int n, boolean includeself)
           
 DTMAxisIterator MultiDOM.getNthDescendant(int node, int n, boolean includeself)
           
 DTMAxisIterator SAXImpl.getNthDescendant(int type, int n, boolean includeself)
          Returns the nth descendant of a node
 DTMAxisIterator SimpleResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getTypedAxisIterator(int axis, int type)
           
 DTMAxisIterator DOMAdapter.getTypedAxisIterator(int axis, int type)
           
 DTMAxisIterator MultiDOM.getTypedAxisIterator(int axis, int type)
           
 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 SimpleResultTreeImpl.getTypedAxisIterator(int axis, int type)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getTypedChildren(int type)
           
 DTMAxisIterator DOMAdapter.getTypedChildren(int type)
           
 DTMAxisIterator MultiDOM.getTypedChildren(int type)
           
 DTMAxisIterator SAXImpl.getTypedChildren(int type)
          Returns an iterator with all children of a specific type for a given node (element)
 DTMAxisIterator SimpleResultTreeImpl.getTypedChildren(int type)
           
 DTMAxisIterator SAXImpl.getTypedDescendantIterator(int type)
          Returns an iterator with all descendants of a node that are of a given type.
 DTMAxisIterator AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator DOMAdapter.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator MultiDOM.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator SAXImpl.orderNodes(DTMAxisIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 DTMAxisIterator SimpleResultTreeImpl.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator AbsoluteIterator.reset()
           
 DTMAxisIterator CachedNodeListIterator.reset()
           
 DTMAxisIterator ClonedNodeListIterator.reset()
           
 DTMAxisIterator CurrentNodeListIterator.reset()
           
 DTMAxisIterator DupFilterIterator.reset()
           
 DTMAxisIterator FilterIterator.reset()
           
 DTMAxisIterator ForwardPositionIterator.reset()
          Deprecated.  
 DTMAxisIterator KeyIndex.reset()
          Resets the iterator to the last start node.
 DTMAxisIterator MatchingIterator.reset()
           
 DTMAxisIterator NthIterator.reset()
           
 DTMAxisIterator SingletonIterator.reset()
           
 DTMAxisIterator StepIterator.reset()
           
 DTMAxisIterator UnionIterator.reset()
           
 DTMAxisIterator AbsoluteIterator.setStartNode(int node)
           
 DTMAxisIterator CachedNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator ClonedNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator CurrentNodeListIterator.setStartNode(int node)
           
 DTMAxisIterator DupFilterIterator.setStartNode(int node)
          Set the start node for this iterator
 DTMAxisIterator FilterIterator.setStartNode(int node)
           
 DTMAxisIterator ForwardPositionIterator.setStartNode(int node)
          Deprecated.  
 DTMAxisIterator KeyIndex.setStartNode(int start)
          Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
 DTMAxisIterator MatchingIterator.setStartNode(int node)
           
 DTMAxisIterator NthIterator.setStartNode(int node)
           
 DTMAxisIterator SAXImpl.NamespaceWildcardIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
 DTMAxisIterator SAXImpl.NamespaceChildrenIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
 DTMAxisIterator SAXImpl.NamespaceAttributeIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
 DTMAxisIterator SimpleResultTreeImpl.SimpleIterator.setStartNode(int nodeHandle)
           
 DTMAxisIterator SimpleResultTreeImpl.SingletonIterator.setStartNode(int nodeHandle)
           
 DTMAxisIterator SingletonIterator.setStartNode(int node)
          Override the value of _node only when this object was constructed using the empty constructor.
 DTMAxisIterator SortingIterator.setStartNode(int node)
           
 DTMAxisIterator StepIterator.setStartNode(int node)
           
 DTMAxisIterator UnionIterator.setStartNode(int node)
           
 

Methods in org.apache.xalan.xsltc.dom with parameters of type DTMAxisIterator
 UnionIterator UnionIterator.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 handler
 void SimpleResultTreeImpl.copy(DTMAxisIterator nodes, SerializationHandler handler)
           
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 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)
           
 DTMAxisIterator AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 DTMAxisIterator DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, java.lang.String value, boolean op)
           
 DTMAxisIterator SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, java.lang.String value, boolean op)
           
 org.w3c.dom.Node AdaptiveResultTreeImpl.makeNode(DTMAxisIterator iter)
           
 org.w3c.dom.Node DOMAdapter.makeNode(DTMAxisIterator iter)
           
 org.w3c.dom.Node MultiDOM.makeNode(DTMAxisIterator iter)
           
 org.w3c.dom.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
 org.w3c.dom.Node SimpleResultTreeImpl.makeNode(DTMAxisIterator iter)
           
 org.w3c.dom.NodeList AdaptiveResultTreeImpl.makeNodeList(DTMAxisIterator iter)
           
 org.w3c.dom.NodeList DOMAdapter.makeNodeList(DTMAxisIterator iter)
           
 org.w3c.dom.NodeList MultiDOM.makeNodeList(DTMAxisIterator iter)
           
 org.w3c.dom.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
 org.w3c.dom.NodeList SimpleResultTreeImpl.makeNodeList(DTMAxisIterator iter)
           
 DTMAxisIterator AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator DOMAdapter.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator MultiDOM.orderNodes(DTMAxisIterator source, int node)
           
 DTMAxisIterator SAXImpl.orderNodes(DTMAxisIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 DTMAxisIterator SimpleResultTreeImpl.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 DTMAxisIterator
AbsoluteIterator(DTMAxisIterator source)
           
AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
           
CachedNodeListIterator(DTMAxisIterator source)
           
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)
           
ForwardPositionIterator(DTMAxisIterator source)
          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 DTMAxisIterator
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 DTMAxisIterator BasisLibrary.node2Iterator(org.w3c.dom.Node node, Translet translet, DOM dom)
          Utility function used to convert a w3c Node into an internal DOM iterator.
static DTMAxisIterator BasisLibrary.nodeList2Iterator(org.w3c.dom.NodeList nodeList, Translet translet, DOM dom)
          Utility function used to convert a w3c NodeList into a internal DOM iterator.
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.
 

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
static boolean BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)
          Utility function: node-set/number compare.
static boolean BasisLibrary.compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom)
          Utility function: node-set/node-set compare.
static boolean BasisLibrary.compare(DTMAxisIterator left, java.lang.String rstring, int op, DOM dom)
          Utility function: node-set/string comparison.
static boolean BasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom)
           
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 java.lang.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. New code should not reference it.
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 DTMAxisIterator
 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.
 DTMAxisIterator DTMAxisIterator.reset()
          Resets the iterator to the last start node.
 DTMAxisIterator DTMAxisIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
 

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

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

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

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

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

Uses of DTMAxisIterator in org.apache.xpath.axes
 

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



Copyright ? 2005 Apache XML Project. All Rights Reserved.