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

Packages that use NodeIterator
org.apache.xalan.extensions Implementation of Xalan Extension Mechanism. 
org.apache.xalan.lib Extension elements and functions shipped with Xalan-Java 
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.transformer In charge of run-time transformations and the production of result trees. 
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 DOM level 2 interfaces for traversing documents, document trees, and node sets. 
 

Uses of NodeIterator in org.apache.xalan.extensions
 

Methods in org.apache.xalan.extensions that return NodeIterator
 NodeIterator ExpressionContext.getContextNodes()
          Get the current context node list.
 

Uses of NodeIterator in org.apache.xalan.lib
 

Methods in org.apache.xalan.lib with parameters of type NodeIterator
static NodeSet Extensions.intersection(NodeIterator ni1, NodeIterator ni2)
          Returns the intersection of two node-sets.
static NodeSet Extensions.difference(NodeIterator ni1, NodeIterator ni2)
          Returns the difference between two node-sets.
static NodeSet Extensions.distinct(NodeIterator ni)
          Returns node-set containing distinct string values.
static boolean Extensions.hasSameNodes(NodeIterator ni1, NodeIterator ni2)
          Returns true of both node-sets contain the same set of nodes.
 

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

Classes in org.apache.xalan.lib.sql that implement NodeIterator
 class ExtensionError
          **Experimental**
 class SQLExtensionError
           An Extension of the Extension Error Class that adds information about the SQL Exception.
 class XStatement
           Represents a JDBC query statement.
 

Methods in org.apache.xalan.lib.sql that return NodeIterator
 NodeIterator ExtensionError.cloneWithReset()
           
 NodeIterator XStatement.cloneWithReset()
          Overide cloneWithReset method
 NodeIterator XConnection.connect(java.lang.String ConnPoolName)
          Create an XConnection using the name of an existing Connection Pool
 NodeIterator XConnection.connect(java.lang.String driver, java.lang.String dbURL)
          Create an XConnection object with just a driver and database URL.
 NodeIterator XConnection.connect(Element protocolElem)
           
 NodeIterator XConnection.connect(NodeList list)
           
 NodeIterator XConnection.connect(java.lang.String driver, java.lang.String dbURL, java.lang.String user, java.lang.String password)
          Create an XConnection object with user ID and password.
 NodeIterator XConnection.connect(java.lang.String driver, java.lang.String dbURL, Element protocolElem)
          Create an XConnection object with a connection protocol
 NodeIterator XConnection.query(java.lang.String queryString)
          Execute a query statement by instantiating an XStatement object.
 NodeIterator XConnection.pquery(java.lang.String queryString)
          Execute a parameterized query statement by instantiating an XStatement object.
 NodeIterator XConnection.pquery(java.lang.String queryString, java.lang.String typeInfo)
          Execute a parameterized query statement by instantiating an XStatement object.
 

Uses of NodeIterator in org.apache.xalan.transformer
 

Classes in org.apache.xalan.transformer that implement NodeIterator
 class KeyIterator
          **For internal use only** This class implements an optimized iterator for "key()" patterns.
 class KeyRefIterator
          **For internal use only** This class implements an optimized iterator for "key()" patterns.
 

Methods in org.apache.xalan.transformer that return NodeIterator
 NodeIterator QueuedStartElement.getContextNodeList()
          Get the current context node list.
 NodeIterator ResultTreeHandler.getContextNodeList()
          Get the current context node list.
 NodeIterator TransformState.getContextNodeList()
          Get the current context node list.
 NodeIterator TransformerImpl.getContextNodeList()
          Get the current context node list.
 

Uses of NodeIterator in org.apache.xpath
 

Classes in org.apache.xpath that implement NodeIterator
 class NodeSet
          **For advanced use only**
 

Methods in org.apache.xpath that return NodeIterator
static NodeIterator XPathAPI.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 NodeSet.cloneWithReset()
          Get a cloned Iterator, and reset its state to the beginning of the iteration.
 NodeIterator XPathContext.getContextNodes()
          Get the current context node list.
 

Methods in org.apache.xpath with parameters of type NodeIterator
 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
NodeSet.NodeSet(NodeIterator ni)
          Create a NodeSet, and copy the members of the given NodeIterator into it.
 

Uses of NodeIterator in org.apache.xpath.axes
 

Classes in org.apache.xpath.axes that implement NodeIterator
 class AttributeIterator
          **For advanced use only** This class implements an optimized iterator for attribute axes patterns.
 class ChildIterator
          **For advanced use only** This class implements an optimized iterator for "node()" patterns, that is, any children of the context node.
 class ChildTestIterator
          **For advanced use only** This class implements an optimized iterator for children patterns that have a node test, and possibly a predicate.
 class DescendantIterator
          **For advanced use only** This class implements an optimized iterator for descendant, descendant-or-self, or "//foo" patterns.
 class LocPathIterator
          **For advanced use only** This class extends NodeSet, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath
 class UnionPathIterator
          **For advanced use only** This class extends NodeSet, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr.
 

Methods in org.apache.xpath.axes that return NodeIterator
 NodeIterator LocPathIterator.cloneWithReset()
          Get a cloned Iterator that is reset to the beginning of the query.
 NodeIterator DescendantIterator.cloneWithReset()
          Get a cloned Iterator that is reset to the beginning of the query.
 NodeIterator ContextNodeList.cloneWithReset()
          Get a cloned Iterator that is reset to the start of the iteration.
 NodeIterator AttributeIterator.cloneWithReset()
          Get a cloned Iterator that is reset to the beginning of the query.
 NodeIterator UnionPathIterator.cloneWithReset()
          Get a cloned Iterator that is reset to the beginning of the query.
 NodeIterator ChildTestIterator.cloneWithReset()
          Get a cloned Iterator that is reset to the beginning of the query.
 

Uses of NodeIterator in org.apache.xpath.objects
 

Methods in org.apache.xpath.objects that return NodeIterator
 NodeIterator XObject.nodeset()
          Cast result object to a nodelist.
 NodeIterator XRTreeFrag.asNodeIterator()
          Cast result object to a NodeIterator.
 NodeIterator XNull.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
XNodeSet.XNodeSet(NodeIterator val)
          Construct a XNodeSet object.
 

Uses of NodeIterator in org.w3c.dom.traversal
 

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



Copyright © 2000 Apache XML Project. All Rights Reserved.