Class Evaluator.Variable

java.lang.Object
net.sf.saxon.expr.parser.Evaluator
net.sf.saxon.expr.parser.Evaluator.Variable
Enclosing class:
Evaluator

public static final class Evaluator.Variable extends Evaluator
An evaluator for arguments supplied as a variable reference
  • Field Details

  • Method Details

    • getCode

      public int getCode()
      Description copied from class: Evaluator
      Get the integer code for the evaluator
      Specified by:
      getCode in class Evaluator
      Returns:
      the integer code for the evaluator
    • evaluate

      public Sequence evaluate(Expression expr, XPathContext context) throws XPathException
      Description copied from class: Evaluator
      Evaluate an expression to return a sequence
      Specified by:
      evaluate in class Evaluator
      Parameters:
      expr - the expression to be evaluated
      context - the dynamic context for evaluation
      Returns:
      the result of the evaluation
      Throws:
      XPathException - if any dynamic error occurs during the evaluation