## Uses of Interface
org.w3c.dom.traversal.NodeIterator

- Packages that use NodeIterator
  Package | Description
  --- | ---
  org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism.
  org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
  org.apache.xml.dtm.ref |
  org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
  org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
  org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
  org.w3c.dom.traversal |

- - ### Uses of NodeIterator in org.apache.xalan.extensions

    Methods in org.apache.xalan.extensions that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | ExpressionContext.`getContextNodes()` Get the current context node list.

  - ### Uses of NodeIterator in org.apache.xalan.transformer

    Methods in org.apache.xalan.transformer that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | XalanTransformState.`getContextNodeList()`
    `NodeIterator` | TransformState.`getContextNodeList()` Get the current context node list.

  - ### Uses of NodeIterator in org.apache.xml.dtm.ref

    Classes in org.apache.xml.dtm.ref that implement NodeIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DTMNodeIterator` `DTMNodeIterator` gives us an implementation of the DTMNodeIterator which returns DOM nodes.

  - ### Uses of NodeIterator in org.apache.xpath

    Classes in org.apache.xpath that implement NodeIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NodeSet` The NodeSet class can act as either a NodeVector, NodeList, or NodeIterator.

    Methods in org.apache.xpath that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | NodeSet.`cloneWithReset()` Get a cloned Iterator, and reset its state to the beginning of the iteration.
    `NodeIterator` | XPathContext.XPathExpressionContext.`getContextNodes()` Get the current context node list.
    `static NodeIterator` | XPathAPI.`selectNodeIterator(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
    `NodeIterator` | CachedXPathAPI.`selectNodeIterator(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
    `static NodeIterator` | XPathAPI.`selectNodeIterator(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.
    `NodeIterator` | CachedXPathAPI.`selectNodeIterator(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.

    Methods in org.apache.xpath with parameters of type NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `void` | NodeSet.`addNodes(NodeIterator iterator)` Copy NodeList members into this nodelist, adding in document order.
    `void` | NodeSet.`addNodesInDocOrder(NodeIterator iterator, XPathContext support)` Copy NodeList members into this nodelist, adding in document order.

    Constructors in org.apache.xpath with parameters of type NodeIterator
    Constructor and Description
    `NodeSet(NodeIterator ni)` Create a NodeSet, and copy the members of the given NodeIterator into it.
    `NodeSetDTM(NodeIterator iterator, XPathContext xctxt)` Create a NodeSetDTM, and copy the members of the given DTMIterator into it.

  - ### Uses of NodeIterator in org.apache.xpath.axes

    Methods in org.apache.xpath.axes that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | ContextNodeList.`cloneWithReset()` Get a cloned Iterator that is reset to the start of the iteration.

  - ### Uses of NodeIterator in org.apache.xpath.objects

    Methods in org.apache.xpath.objects that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | XObject.`nodeset()` Cast result object to a nodelist.
    `NodeIterator` | XNodeSetForDOM.`nodeset()` Cast result object to a nodelist.
    `NodeIterator` | XNodeSet.`nodeset()` Cast result object to a nodelist.

    Constructors in org.apache.xpath.objects with parameters of type NodeIterator
    Constructor and Description
    `XNodeSetForDOM(NodeIterator nodeIter, XPathContext xctxt)`

  - ### Uses of NodeIterator in org.w3c.dom.traversal

    Methods in org.w3c.dom.traversal that return NodeIterator
    Modifier and Type | Method and Description
    --- | ---
    `NodeIterator` | DocumentTraversal.`createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` Create a new `NodeIterator` over the subtree rooted at the specified node.

Copyright © 2014 Apache XML Project. All Rights Reserved.