Package net.sf.saxon.expr.elab
Class MemoClosureEvaluator
java.lang.Object
net.sf.saxon.expr.elab.MemoClosureEvaluator
- All Implemented Interfaces:
 SequenceEvaluator
A 
MemoClosureEvaluator is a SequenceEvaluator that evaluates an expression
 lazily and incrementally; it evaluates new items in the result as and when they are needed.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionevaluate(XPathContext context) Evaluate a construct to produce a value (which might be a lazily evaluated Sequence) 
- 
Constructor Details
- 
MemoClosureEvaluator
 
 - 
 - 
Method Details
- 
evaluate
Evaluate a construct to produce a value (which might be a lazily evaluated Sequence)- Specified by:
 evaluatein interfaceSequenceEvaluator- Parameters:
 context- the evaluation context- Returns:
 - a Sequence (not necessarily grounded)
 - Throws:
 XPathException- if a dynamic error occurs during the evaluation.
 
 -