Uses of Interface
org.planx.xpath.Navigator

Packages that use Navigator
org.planx.xpath   
org.planx.xpath.expr   
org.planx.xpath.expr.axis   
org.planx.xpath.expr.operator   
org.planx.xpath.function   
org.planx.xpath.object   
 

Uses of Navigator in org.planx.xpath
 

Classes in org.planx.xpath that implement Navigator
 class DOMNavigator
           
 class XMLStoreNavigator
          This navigator implements a bridge between XPath and XML Store.
 

Constructors in org.planx.xpath with parameters of type Navigator
XPath(String expr, Navigator nav)
          Construct a new XPath from the given string expression and set it to use the specified navigator.
 

Uses of Navigator in org.planx.xpath.expr
 

Methods in org.planx.xpath.expr with parameters of type Navigator
 XObject FilterExpression.evaluate(Context ctxt, Environment env, Navigator nav)
           
 XObject PathExpression.evaluate(Context ctxt, Environment env, Navigator nav)
           
abstract  XObject Expression.evaluate(Context ctxt, Environment env, Navigator nav)
          Evaluate the expression for the given context using the specified environment.
 XObject FunctionCall.evaluate(Context ctxt, Environment env, Navigator nav)
           
 XObject VariableReference.evaluate(Context ctxt, Environment env, Navigator nav)
           
 XObject LocationPath.evaluate(Context ctxt, Environment env, Navigator nav)
           
 XNodeSet PredicateList.evaluate(XNodeSet ctxtSet, Environment env, Navigator nav)
          Evaluates all predicates for each node in the node set and returns the matching nodes.
 XObject LocationPath.evaluate(XNodeSet nodes, Environment env, Navigator nav)
          Evaluate this location path using each of the nodes in the specified set as context node.
 boolean NameTest.matches(Object node, int principalNodeType, Navigator navigator)
          Returns true if the node is of the principal node type and has a name that matches this name test.
abstract  boolean NodeTest.matches(Object node, int principalNodeType, Navigator navigator)
          Returns true if the specified object matches this node test.
 boolean NodeTypeTest.matches(Object node, int principalNodeType, Navigator navigator)
           
 

Uses of Navigator in org.planx.xpath.expr.axis
 

Methods in org.planx.xpath.expr.axis with parameters of type Navigator
 AxisIterator SelfAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator AttributeAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator PrecedingSiblingAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator DescendantAxis.iterator(Object contextNode, Navigator navigator)
          The descendant nodes are visited in document order.
 AxisIterator ParentAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator AnyAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator AncestorAxis.iterator(Object contextNode, Navigator navigator)
           
abstract  AxisIterator Axis.iterator(Object contextNode, Navigator navigator)
          Return an iterator over the nodes of this axis.
 AxisIterator FollowingSiblingAxis.iterator(Object contextNode, Navigator navigator)
           
 AxisIterator ChildAxis.iterator(Object contextNode, Navigator navigator)
           
 

Uses of Navigator in org.planx.xpath.expr.operator
 

Methods in org.planx.xpath.expr.operator with parameters of type Navigator
protected  boolean EqualOperator.compare(XNodeSet s1, XNodeSet s2, Navigator navigator)
           
protected abstract  boolean EqualityOperator.compare(XNodeSet o1, XNodeSet o2, Navigator navigator)
           
protected  boolean NotEqualOperator.compare(XNodeSet o1, XNodeSet o2, Navigator navigator)
          Note the peculiar definition of !
 XObject Operator.evaluate(Context ctxt, Environment env, Navigator nav)
           
protected abstract  XObject Operator.evaluate(XObject o1, XObject o2, Navigator nav)
           
protected  XObject UnionOperator.evaluate(XObject o1, XObject o2, Navigator navigator)
           
protected  XObject RelationalOperator.evaluate(XObject o1, XObject o2, Navigator navigator)
           
protected  XObject EqualityOperator.evaluate(XObject o1, XObject o2, Navigator navigator)
           
protected  XObject AndOperator.evaluate(XObject o1, XObject o2, Navigator navigator)
           
protected  XObject OrOperator.evaluate(XObject o1, XObject o2, Navigator navigator)
           
 

Uses of Navigator in org.planx.xpath.function
 

Methods in org.planx.xpath.function with parameters of type Navigator
 XObject NumberFunction.evaluate(Object arg, Navigator navigator)
           
 XObject StringFunction.evaluate(Object arg, Navigator navigator)
           
 XObject NumberFunction.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
           
 XObject Function.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
          Evaluate the function using the specified arguments, context, environment and navigator.
 XObject LastFunction.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
           
 XObject StringFunction.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
           
 XObject BooleanFunction.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
           
 XObject PositionFunction.evaluate(XObject[] args, Context ctxt, Environment env, Navigator nav)
           
 

Uses of Navigator in org.planx.xpath.object
 

Methods in org.planx.xpath.object with parameters of type Navigator
 XObject XObject.evaluate(Context ctxt, Environment env, Navigator nav)
          Evaluating an XObject just returns the object ifself.
 



Copyright © 2010. All Rights Reserved.