net.sf.saxon.expr
public class LazyExpression extends UnaryExpression
Method Summary | |
---|---|
protected String | displayOperator(NamePool pool) |
Item | evaluateItem(XPathContext context)
Evaluate an expression as a single item. |
SequenceIterator | iterate(XPathContext context)
Return an Iterator to iterate over the values of a sequence. |
static Expression | makeLazyExpression(Expression operand) |
void | process(XPathContext context)
Process the instruction, without returning any tail calls
|
Parameters: context The context in which the expression is to be evaluated
Returns: the node or atomic value that results from evaluating the expression; or null to indicate that the result is an empty sequence
Throws: net.sf.saxon.trans.XPathException if any dynamic error occurs evaluating the expression
Parameters: context supplies the context for evaluation
Returns: a SequenceIterator that can be used to iterate over the result of the expression
Throws: net.sf.saxon.trans.XPathException if any dynamic error occurs evaluating the expression
Parameters: context The dynamic context, giving access to the current node, the current variables, etc.