Package net.sf.saxon.expr.parser

## Interface ExpressionAction

-     public interface ExpressionAction

  General action class which can be used to process all nodes on an expression tree

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `process​(Expression expression, java.lang.Object result)` | Process an expression

- - ### Method Detail

    - #### process

          boolean process​(Expression expression,
                          java.lang.Object result)
                   throws XPathException

      Process an expression
      Parameters:
        `expression` - the expression to be processed
        `result` - supplied value (of an appropriate type!) which can be updated to return results
      Returns:
        true if processing is now complete and further expressions do not need to be processed
      Throws:
        `XPathException` - if a failure occurs