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

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.bill.AbstractBillWebApiPlugin (implements kd.bos.bill.IBillWebApiPlugin)
  - 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.bill.AbstractBillPlugIn (implements kd.bos.bill.IBillPlugin)
        - kd.bos.bill.AbstractMobBillPlugIn (implements kd.bos.form.plugin.IMobFormPlugin)
      - kd.bos.form.plugin.KDFormPlugin<T>
        - kd.bos.bill.KDBillPlugin (implements kd.bos.bill.IBillPlugin)
          - kd.bos.bill.KDMobBillPlugin
  - kd.bos.bill.CustomApiServiceProxy (implements kd.bos.bill.IBillWebApiPlugin)
  - kd.bos.form.FormShowParameter (implements java.io.Serializable)
    - kd.bos.bill.BillShowParameter
      - kd.bos.bill.MobileBillShowParameter
  - kd.bos.form.plugin.FormViewPluginProxy
    - kd.bos.bill.BillViewPluginProxy
  - kd.bos.bill.KDBillWebApiPlugin (implements kd.bos.bill.IBillWebApiPlugin)

## 接口分层结构

- 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.bill.IBillPlugin
- kd.bos.bill.IBillWebApiPlugin
- 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.bill.IBillPlugin
- 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.bill.IBillPlugin
- 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.bill.IBillPlugin
- kd.bos.form.IFormView
  - kd.bos.bill.IBillView
    - kd.bos.bill.IMobileBillView (并 extends kd.bos.form.IMobileView)
  - kd.bos.form.IMobileView
    - kd.bos.bill.IMobileBillView (并 extends kd.bos.bill.IBillView)
- 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)
    - kd.bos.bill.IBillPlugin

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - kd.bos.bill.OperationStatus
    - kd.bos.bill.MobileFormPosition
    - kd.bos.bill.BillOperationStatus