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

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - kd.bos.entity.list.FormatRowData
  - kd.bos.dataentity.metadata.dynamicobject.DynamicMetadata (implements kd.bos.dataentity.metadata.IMetadata, java.io.Serializable)
    - kd.bos.dataentity.metadata.dynamicobject.DynamicProperty (implements java.lang.Cloneable, kd.bos.dataentity.metadata.IDataEntityProperty, java.io.Serializable)
      - kd.bos.dataentity.metadata.dynamicobject.DynamicComplexProperty (implements kd.bos.dataentity.metadata.IComplexProperty, java.io.Serializable)
        - kd.bos.entity.property.BasedataProp (implements kd.bos.entity.property.IBasedataField, kd.bos.entity.property.IFieldHandle, kd.bos.entity.validate.IValidatorHanlder)
          - kd.bos.entity.list.JoinProperty (implements kd.bos.dataentity.metadata.IJoinProperty)
  - kd.bos.entity.list.FormatFieldData
  - kd.bos.entity.list.JoinEntity
  - kd.bos.entity.list.MulLangCompareTypeUtil
  - kd.bos.entity.list.QueryBuilder
  - kd.bos.entity.list.QueryResult
  - kd.bos.entity.list.SummaryResult (implements java.io.Serializable)

## 接口分层结构

- kd.bos.entity.list.IListDataProvider
- kd.bos.entity.list.IQuery

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - kd.bos.entity.list.SummaryType