Package net.sf.saxon.expr
Class LastItemExpression.LastItemExprElaborator
java.lang.Object
net.sf.saxon.expr.elab.Elaborator
net.sf.saxon.expr.elab.ItemElaborator
net.sf.saxon.expr.LastItemExpression.LastItemExprElaborator
- Enclosing class:
- LastItemExpression
Elaborator for a "last item expression" (typically 
SEQ[last()])- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGet a function that evaluates the underlying expression in the form of aItem.Methods inherited from class net.sf.saxon.expr.elab.ItemElaboratoreagerly, elaborateForBoolean, elaborateForPull, elaborateForPush, elaborateForUnicodeStringMethods inherited from class net.sf.saxon.expr.elab.ElaboratorelaborateForString, elaborateForUpdate, getConfiguration, getExpression, handleNullString, handleNullUnicodeString, handlePossiblyNullString, handlePossiblyNullUnicodeString, lazily, setExpression
- 
Constructor Details- 
LastItemExprElaboratorpublic LastItemExprElaborator()
 
- 
- 
Method Details- 
elaborateForItemDescription copied from class:ElaboratorGet a function that evaluates the underlying expression in the form of aItem. This must only be called for expressions whose result has cardinality zero or one.- Specified by:
- elaborateForItemin class- ItemElaborator
- Returns:
- an evaluator for the expression that returns an Item, or null to represent an empty sequence.
 
 
-