Class OptionalItemEvaluator

java.lang.Object
net.sf.saxon.expr.elab.OptionalItemEvaluator
All Implemented Interfaces:
SequenceEvaluator

public class OptionalItemEvaluator extends Object implements SequenceEvaluator
A SequenceEvaluator for expressions that return a sequence of zero or one items. Unlike the SingleItemEvaluator, it checks whether the underlying ItemEvaluator has returned null, and if so, returns an empty sequence rather than a single item.
  • Constructor Details

    • OptionalItemEvaluator

      public OptionalItemEvaluator(ItemEvaluator eval)
  • Method Details