# 程序包kd.bos.form.plugin的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.entity.plugin.AbstractDataModelPlugin (implements kd.bos.entity.datamodel.events.IDataModelChangeListener, kd.bos.entity.datamodel.events.IDataModelListener)
    - kd.bos.form.plugin.AbstractFormPlugin (implements kd.bos.form.plugin.IFormPlugin)
      - kd.bos.form.plugin.AbstractMobFormPlugin (implements kd.bos.form.plugin.IMobFormPlugin)
      - kd.bos.form.plugin.KDFormPlugin<T>
      - kd.bos.form.plugin.YzjContextMenuClickPlugin (implements kd.bos.form.plugin.IFormPlugin)
  - kd.bos.form.plugin.FormViewPluginProxy
    - kd.bos.form.plugin.MobFormViewPluginProxy

## 接口分层结构

- kd.bos.form.control.events.ClickListener
  - kd.bos.form.plugin.IFormPlugin (并 extends kd.bos.form.ICloseCallBack, kd.bos.entity.datamodel.events.IDataModelChangeListener, kd.bos.entity.datamodel.events.IDataModelListener, kd.bos.form.control.events.ItemClickListener)
- kd.bos.form.ICloseCallBack
  - kd.bos.form.plugin.IFormPlugin (并 extends kd.bos.form.control.events.ClickListener, kd.bos.entity.datamodel.events.IDataModelChangeListener, kd.bos.entity.datamodel.events.IDataModelListener, kd.bos.form.control.events.ItemClickListener)
- kd.bos.entity.datamodel.events.IDataModelChangeListener
  - kd.bos.form.plugin.IFormPlugin (并 extends kd.bos.form.control.events.ClickListener, kd.bos.form.ICloseCallBack, kd.bos.entity.datamodel.events.IDataModelListener, kd.bos.form.control.events.ItemClickListener)
- kd.bos.entity.datamodel.events.IDataModelListener
  - kd.bos.form.plugin.IFormPlugin (并 extends kd.bos.form.control.events.ClickListener, kd.bos.form.ICloseCallBack, kd.bos.entity.datamodel.events.IDataModelChangeListener, kd.bos.form.control.events.ItemClickListener)
- kd.bos.form.plugin.IMobFormPlugin
- kd.bos.form.control.events.ItemClickListener
  - kd.bos.form.plugin.IFormPlugin (并 extends kd.bos.form.control.events.ClickListener, kd.bos.form.ICloseCallBack, kd.bos.entity.datamodel.events.IDataModelChangeListener, kd.bos.entity.datamodel.events.IDataModelListener)