|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.icl.saxon.expr.Expression
com.icl.saxon.expr.ErrorExpression
Error expression: this expression is generated when the supplied expression cannot be parsed, and the containing element enables forwards-compatible processing. It defers the generation of an error message until an attempt is made to evaluate the expression
| Field Summary |
| Fields inherited from class com.icl.saxon.expr.Expression |
staticContext |
| Constructor Summary | |
ErrorExpression(XPathException exception)
Constructor |
|
| Method Summary | |
void |
display(int level)
Diagnostic print of expression structure |
Value |
evaluate(Context c)
Evaluate this expression. |
int |
getDataType()
Determine the data type of the expression, if possible |
int |
getDependencies()
Determine which aspects of the context the expression depends on. |
Expression |
reduce(int dependencies,
Context context)
Perform a partial evaluation of the expression, by eliminating specified dependencies on the context. |
| Methods inherited from class com.icl.saxon.expr.Expression |
containsReferences, enumerate, evaluateAsBoolean, evaluateAsNodeSet, evaluateAsNumber, evaluateAsString, getStaticContext, indent, isContextDocumentNodeSet, make, outputStringValue, setStaticContext, simplify, usesCurrent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ErrorExpression(XPathException exception)
exception - the error found when parsing this expression| Method Detail |
public Value evaluate(Context c)
throws XPathException
evaluate in class Expressionc - The context in which the expression is to be evaluated
XPathExceptionpublic int getDataType()
getDataType in class Expressionpublic int getDependencies()
getDependencies in class Expression
public Expression reduce(int dependencies,
Context context)
throws XPathException
reduce in class Expressiondependencies - The dependencies to be removedcontext - The context to be used for the partial evaluation
XPathExceptionpublic void display(int level)
display in class Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||