Package net.sf.saxon.expr
Class QuantifiedExpression.QuantifiedExprElaborator
java.lang.Object
net.sf.saxon.expr.elab.Elaborator
net.sf.saxon.expr.elab.BooleanElaborator
net.sf.saxon.expr.QuantifiedExpression.QuantifiedExprElaborator
- Enclosing class:
QuantifiedExpression
Elaborator for a quantified expression (
some|every X in Y satisfies Z)-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a function that evaluates the underlying expression in the form of a boolean, this being the effective boolean value of the expression.Methods inherited from class net.sf.saxon.expr.elab.BooleanElaborator
elaborateForItem, elaborateForPull, elaborateForPush, elaborateForUnicodeStringMethods inherited from class net.sf.saxon.expr.elab.Elaborator
eagerly, elaborateForString, elaborateForUpdate, getConfiguration, getExpression, handleNullString, handleNullUnicodeString, handlePossiblyNullString, handlePossiblyNullUnicodeString, lazily, setExpression
-
Constructor Details
-
QuantifiedExprElaborator
public QuantifiedExprElaborator()
-
-
Method Details
-
elaborateForBoolean
Description copied from class:ElaboratorGet a function that evaluates the underlying expression in the form of a boolean, this being the effective boolean value of the expression.- Specified by:
elaborateForBooleanin classBooleanElaborator- Returns:
- an evaluator for the expression that returns a boolean.
-