## 类的使用
kd.bos.entity.rule.RuleExecuteContext

- 使用RuleExecuteContext的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.rule |
  kd.bos.form.rule |

- - ### kd.bos.entity.rule中RuleExecuteContext的使用

    类型参数类型为RuleExecuteContext的kd.bos.entity.rule中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `RuleAction<T extends RuleExecuteContext>` 界面规则动作抽象类
    `class` | `RuleContainer<T extends RuleExecuteContext>` 规则容器，用于实现规则的调度。

    kd.bos.entity.rule中RuleExecuteContext的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `BRExecuteContext` 业务规则执行上下文

    参数类型为RuleExecuteContext的kd.bos.entity.rule中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | ClientBR.`execute(RuleExecuteContext executeContext)`
    `void` | BR.`execute(RuleExecuteContext executeContext)`
    `abstract void` | AbstractRule.`execute(RuleExecuteContext executeContext)`

  - ### kd.bos.form.rule中RuleExecuteContext的使用

    kd.bos.form.rule中RuleExecuteContext的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `ClientRuleExecuteContext`
    `class` | `FormRuleExecuteContext`
    `class` | `ReportClientRuleExecuteContext`