net.sf.saxon.functions
public abstract class CompileTimeFunction extends SystemFunction
Method Summary | |
---|---|
Item | evaluateItem(XPathContext c)
Evaluate as a single item |
SequenceIterator | iterate(XPathContext c)
Iterate over the results of the function |
Expression | preEvaluate(ExpressionVisitor visitor)
preEvaluate: this method suppresses compile-time evaluation by doing nothing.
(this is because the default implementation of preEvaluate() calls evaluate() which
is not available for these functions) |
Parameters: visitor an expression visitor