Package net.sf.saxon.expr.instruct
Class ComputedElement.ComputedElementElaborator
- java.lang.Object
-
- net.sf.saxon.expr.elab.Elaborator
-
- net.sf.saxon.expr.elab.FallbackElaborator
-
- net.sf.saxon.expr.elab.ComplexNodePushElaborator
-
- net.sf.saxon.expr.instruct.ComputedElement.ComputedElementElaborator
-
- Enclosing class:
- ComputedElement
public static class ComputedElement.ComputedElementElaborator extends ComplexNodePushElaborator
Elaborator for a FixedElement (literal result element) expression.
-
-
Constructor Summary
Constructors Constructor Description ComputedElementElaborator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PushEvaluator
elaborateForPush()
Get a function that evaluates the underlying expression in push mode, by writing events to anOutputter
-
Methods inherited from class net.sf.saxon.expr.elab.ComplexNodePushElaborator
elaborateForItem, elaborateForPull
-
Methods inherited from class net.sf.saxon.expr.elab.FallbackElaborator
eagerly, elaborateForBoolean, elaborateForUnicodeString, lazily
-
Methods inherited from class net.sf.saxon.expr.elab.Elaborator
elaborateForString, elaborateForUpdate, getConfiguration, getExpression, handleNullString, handleNullUnicodeString, handlePossiblyNullString, handlePossiblyNullUnicodeString, setExpression
-
-
-
-
Method Detail
-
elaborateForPush
public PushEvaluator elaborateForPush()
Description copied from class:Elaborator
Get a function that evaluates the underlying expression in push mode, by writing events to anOutputter
- Overrides:
elaborateForPush
in classComplexNodePushElaborator
- Returns:
- an evaluator for the expression in push mode
-
-