|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||