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
Elaborator for a FixedElement (literal result element) expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet 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
-
Constructor Details
-
ComputedElementElaborator
public ComputedElementElaborator()
-
-
Method Details
-
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
-