Package net.sf.saxon.trans

## Interface Mode.RuleAction

- All Known Subinterfaces:
    `ModeEE.RuleTypeAction`
  Enclosing class:
    Mode

      public static interface Mode.RuleAction

  Interface for helper classes used to process all the rules in the Mode

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `processRule​(Rule r)` | Process a given rule

- - ### Method Detail

    - #### processRule

          void processRule​(Rule r)
                    throws XPathException

      Process a given rule
      Parameters:
        `r` - the rule to be processed
      Throws:
        `XPathException` - if an error occurs, for example a dynamic error in evaluating a pattern