Uses of Class
com.caucho.xpath.pattern.NodeIterator

Packages that use NodeIterator
com.caucho.xpath Finding and selecting XML nodes using XSL patterns. 
com.caucho.xpath.expr   
com.caucho.xpath.pattern   
 

Uses of NodeIterator in com.caucho.xpath
 

Methods in com.caucho.xpath that return NodeIterator
 NodeIterator Expr.evalNodeSet(org.w3c.dom.Node node)
          Returns an iterator of matching nodes
 NodeIterator Expr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator of matching nodes
 NodeIterator Pattern.select(org.w3c.dom.Node node)
          Selects all nodes matching the pattern.
 NodeIterator Pattern.select(org.w3c.dom.Node node, ExprEnvironment env)
          Selects all nodes matching the pattern.
 

Uses of NodeIterator in com.caucho.xpath.expr
 

Methods in com.caucho.xpath.expr that return NodeIterator
 NodeIterator NodeSetExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluate a node-set object, returning an iterator of the node set.
 NodeIterator ObjectExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Evaluates the expression as a node set.
 NodeIterator VarExpr.evalNodeSet(org.w3c.dom.Node node, ExprEnvironment env)
          Returns the value of the variable as a node set.
 

Uses of NodeIterator in com.caucho.xpath.pattern
 

Subclasses of NodeIterator in com.caucho.xpath.pattern
 class AttributeIterator
          Uses the axis to select new nodes.
 class AttributeListIterator
          Uses the axis to select new nodes.
 class AxisIterator
          Uses the axis to select new nodes.
 class FilterIterator
          Uses the axis to select new nodes.
 class MergeIterator
          The merge iterator.
 class NamespaceIterator
          Selects namespace nodes.
 class NodeArrayListIterator
          Iterates through matching nodes.
 class NodeListIterator
          Iterates through matching nodes.
 class SingleNodeIterator
          Iterates through matching nodes.
 class UnionIterator
          Uses the axis to select new nodes.
 class UniqueIterator
          The unique iterator.
 

Fields in com.caucho.xpath.pattern declared as NodeIterator
protected  NodeIterator AttributeListIterator._parentIter
           
protected  NodeIterator AxisIterator._parentIter
           
protected  NodeIterator NamespaceIterator._parentIter
           
 

Methods in com.caucho.xpath.pattern that return NodeIterator
 NodeIterator AbstractPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern pattern)
          Creates a new node iterator.
 NodeIterator CurrentPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FilterPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromAttributes.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromExpr.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator FromNamespace.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator UnionPattern.createNodeIterator(org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates a new node iterator.
 NodeIterator AbstractPattern.select(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator selecting nodes in document order.
 NodeIterator AbstractPattern.selectUnique(org.w3c.dom.Node node, ExprEnvironment env)
          Returns an iterator selecting unique nodes.
 

Methods in com.caucho.xpath.pattern with parameters of type NodeIterator
 void NodeIterator.copy(NodeIterator src)
          copies the iterator.
 

Constructors in com.caucho.xpath.pattern with parameters of type NodeIterator
AttributeIterator(NodeIterator parentIter, AbstractPattern axis, org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
AttributeListIterator(NodeIterator parentIter, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
AxisIterator(NodeIterator parentIter, AbstractPattern axis, org.w3c.dom.Node node, ExprEnvironment env, AbstractPattern match)
          Creates the new AxisIterator.
FilterIterator(NodeIterator parentIter, Expr expr, ExprEnvironment env, org.w3c.dom.Node context)
          Creates the new AxisIterator.
MergeIterator(ExprEnvironment env, NodeIterator baseIterator)
          Creates a merge iterator with a given base.
NamespaceIterator(org.w3c.dom.Node node, NodeIterator parentIter, ExprEnvironment env, AbstractPattern match)
          Creates the new NamespaceIterator.
UnionIterator(ExprEnvironment env, NodeIterator leftIter, NodeIterator rightIter)
          Creates the new AxisIterator.
UniqueIterator(ExprEnvironment env, NodeIterator baseIterator)
          Creates a merge iterator with a given base.