Package net.sf.saxon.expr
Class VennExpression.VennElaborator
java.lang.Object
net.sf.saxon.expr.elab.Elaborator
net.sf.saxon.expr.elab.PullElaborator
net.sf.saxon.expr.VennExpression.VennElaborator
- Enclosing class:
- VennExpression
Elaborator for a Venn expression: that is 
A union B, A intersect B,
 or A except B- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGet a function that evaluates the underlying expression in the form of aSequenceIteratorMethods inherited from class net.sf.saxon.expr.elab.PullElaboratoreagerly, elaborateForBoolean, elaborateForItem, elaborateForPush, elaborateForUnicodeStringMethods inherited from class net.sf.saxon.expr.elab.ElaboratorelaborateForString, elaborateForUpdate, getConfiguration, getExpression, handleNullString, handleNullUnicodeString, handlePossiblyNullString, handlePossiblyNullUnicodeString, lazily, setExpression
- 
Constructor Details- 
VennElaboratorpublic VennElaborator()
 
- 
- 
Method Details- 
elaborateForPullDescription copied from class:ElaboratorGet a function that evaluates the underlying expression in the form of aSequenceIterator- Specified by:
- elaborateForPullin class- PullElaborator
- Returns:
- an evaluator for the expression that returns a SequenceIterator
 
 
-