protected EvalContext |
Path.buildContextChain(EvalContext context,
int stepCount,
boolean createInitialContext) |
Build a context from a chain of contexts.
|
java.lang.Object |
Constant.compute(EvalContext context) |
|
java.lang.Object |
CoreFunction.compute(EvalContext context) |
|
java.lang.Object |
CoreOperation.compute(EvalContext context) |
|
abstract java.lang.Object |
Expression.compute(EvalContext context) |
Evaluates the expression.
|
java.lang.Object |
ExpressionPath.compute(EvalContext context) |
|
java.lang.Object |
ExtensionFunction.compute(EvalContext context) |
|
java.lang.Object |
LocationPath.compute(EvalContext context) |
|
java.lang.Object |
VariableReference.compute(EvalContext context) |
|
java.lang.Object |
Constant.computeValue(EvalContext context) |
|
java.lang.Object |
CoreFunction.computeValue(EvalContext context) |
|
abstract java.lang.Object |
CoreOperation.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationAdd.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationAnd.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationCompare.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationDivide.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationMod.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationMultiply.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationNegate.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationOr.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationRelationalExpression.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationSubtract.computeValue(EvalContext context) |
|
java.lang.Object |
CoreOperationUnion.computeValue(EvalContext context) |
|
abstract java.lang.Object |
Expression.computeValue(EvalContext context) |
Evaluates the expression.
|
java.lang.Object |
ExpressionPath.computeValue(EvalContext context) |
|
java.lang.Object |
ExtensionFunction.computeValue(EvalContext context) |
|
java.lang.Object |
LocationPath.computeValue(EvalContext context) |
|
java.lang.Object |
VariableReference.computeValue(EvalContext context) |
Returns the value of the variable.
|
protected EvalContext |
Path.createContextForStep(EvalContext context,
int axis,
NodeTest nodeTest) |
Different axes are serviced by different contexts.
|
protected boolean |
CoreOperationCompare.equal(EvalContext context,
Expression left,
Expression right) |
Compares two values.
|
protected EvalContext |
Path.evalSteps(EvalContext context) |
Given a root context, walks a path therefrom and builds a context
that contains all nodes matching the path.
|
protected java.lang.Object |
ExpressionPath.expressionPath(EvalContext evalContext,
boolean firstMatch) |
Walks an expression path (a path that starts with an expression)
|
protected java.lang.Object |
CoreFunction.functionBoolean(EvalContext context) |
boolean() implementation.
|
protected java.lang.Object |
CoreFunction.functionCeiling(EvalContext context) |
ceiling() implementation.
|
protected java.lang.Object |
CoreFunction.functionConcat(EvalContext context) |
concat() implementation.
|
protected java.lang.Object |
CoreFunction.functionContains(EvalContext context) |
contains() implementation.
|
protected java.lang.Object |
CoreFunction.functionCount(EvalContext context) |
count() implementation.
|
protected java.lang.Object |
CoreFunction.functionFalse(EvalContext context) |
false() implementation.
|
protected java.lang.Object |
CoreFunction.functionFloor(EvalContext context) |
floor() implementation.
|
protected java.lang.Object |
CoreFunction.functionID(EvalContext context) |
id() implementation.
|
protected java.lang.Object |
CoreFunction.functionKey(EvalContext context) |
key() implementation.
|
protected java.lang.Object |
CoreFunction.functionLang(EvalContext context) |
lang() implementation.
|
protected java.lang.Object |
CoreFunction.functionLast(EvalContext context) |
last() implementation.
|
protected java.lang.Object |
CoreFunction.functionLocalName(EvalContext context) |
local-name() implementation.
|
protected java.lang.Object |
CoreFunction.functionName(EvalContext context) |
name() implementation.
|
protected java.lang.Object |
CoreFunction.functionNamespaceURI(EvalContext context) |
namespace-uri() implementation.
|
protected java.lang.Object |
CoreFunction.functionNormalizeSpace(EvalContext context) |
normalize-space() implementation.
|
protected java.lang.Object |
CoreFunction.functionNot(EvalContext context) |
not() implementation.
|
protected java.lang.Object |
CoreFunction.functionNull(EvalContext context) |
null() implementation.
|
protected java.lang.Object |
CoreFunction.functionNumber(EvalContext context) |
number() implementation.
|
protected java.lang.Object |
CoreFunction.functionPosition(EvalContext context) |
position() implementation.
|
protected java.lang.Object |
CoreFunction.functionRound(EvalContext context) |
round() implementation.
|
protected java.lang.Object |
CoreFunction.functionStartsWith(EvalContext context) |
starts-with() implementation.
|
protected java.lang.Object |
CoreFunction.functionString(EvalContext context) |
string() implementation.
|
protected java.lang.Object |
CoreFunction.functionStringLength(EvalContext context) |
string-length() implementation.
|
protected java.lang.Object |
CoreFunction.functionSubstring(EvalContext context) |
substring() implementation.
|
protected java.lang.Object |
CoreFunction.functionSubstringAfter(EvalContext context) |
substring-after() implementation.
|
protected java.lang.Object |
CoreFunction.functionSubstringBefore(EvalContext context) |
substring-before() implementation.
|
protected java.lang.Object |
CoreFunction.functionSum(EvalContext context) |
sum() implementation.
|
protected java.lang.Object |
CoreFunction.functionTranslate(EvalContext context) |
translate() implementation.
|
protected java.lang.Object |
CoreFunction.functionTrue(EvalContext context) |
true() implementation.
|
protected Pointer |
Path.getSingleNodePointerForSteps(EvalContext context) |
Given a root context, walks a path therefrom and finds the
pointer to the first element matching the path.
|
java.util.Iterator |
Expression.iterate(EvalContext context) |
Iterate over the values from the specified context.
|
java.util.Iterator |
Expression.iteratePointers(EvalContext context) |
Iterate over the pointers from the specified context.
|
protected Pointer |
Path.searchForPath(EvalContext context) |
The idea here is to return a NullPointer rather than null if that's at
all possible.
|