# 程序包的使用
kd.bos.entity.rule

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

- kd.bos.entity.rule使用的kd.bos.entity.rule中的类
  类和说明
  AbstractRule 规则抽象类,规则分为业务规则和界面规则
  BR 业务规则
  BRExecuteContext 业务规则执行上下文
  ClientBR 客户端规则
  DataRowExpansionMode 当进行数据展开时的模式，他作为getDataEntities的返回值。
  IRuleCompariseon
  RaiseEventSource 触发规则的数据源
  RuleAction 界面规则动作抽象类
  RuleExecuteContext 规则执行上下文

- kd.bos.form使用的kd.bos.entity.rule中的类
  类和说明
  AbstractRule 规则抽象类,规则分为业务规则和界面规则

- kd.bos.form.rule使用的kd.bos.entity.rule中的类
  类和说明
  BRExecuteContext 业务规则执行上下文
  RuleAction 界面规则动作抽象类
  RuleExecuteContext 规则执行上下文

- kd.bos.list使用的kd.bos.entity.rule中的类
  类和说明
  ClientBR 客户端规则

- kd.bos.report使用的kd.bos.entity.rule中的类
  类和说明
  ClientBR 客户端规则