Class IsLastExpression.IsLastElaborator

Enclosing class:
IsLastExpression

public static class IsLastExpression.IsLastElaborator extends BooleanElaborator
Elaborator for an "isLast" expression, equivalent to position() = last() or position() != last()
  • Constructor Details

    • IsLastElaborator

      public IsLastElaborator()
  • Method Details

    • elaborateForBoolean

      public BooleanEvaluator elaborateForBoolean()
      Description copied from class: Elaborator
      Get a function that evaluates the underlying expression in the form of a boolean, this being the effective boolean value of the expression.
      Specified by:
      elaborateForBoolean in class BooleanElaborator
      Returns:
      an evaluator for the expression that returns a boolean.