kd.bos.entity

## 类 EntityItemTypes

- java.lang.Object
- - kd.bos.entity.EntityItemTypes

-     public class EntityItemTypes
      extends java.lang.Object

  实体属性注册,用于反序列化来创建实体属性

- - ### 构造器概要

    构造器
    构造器和说明
    `EntityItemTypes()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static kd.bos.dataentity.metadata.IDataEntityProperty` | `clone(kd.bos.dataentity.metadata.IDataEntityProperty property)` 克隆一个实体属性
    `static kd.bos.dataentity.metadata.IDataEntityType` | `fromJsonString(java.lang.String str)` 从json反序列化为一个实体属性
    `static kd.bos.dataentity.metadata.IDataEntityType` | `fromMap(java.util.Map<java.lang.String,java.lang.Object> jsonMap)` 从json反序列化为一个实体属性
    `static kd.bos.dataentity.metadata.IDataEntityType` | `fromXmlString(java.lang.String str)` 从XML反序列化为一个实体属性
    `static kd.bos.dataentity.metadata.IDataEntityType` | `fromXmlString(java.net.URL url)` 从XML反序列化为一个实体属性
    `static kd.bos.dataentity.metadata.IDataEntityType` | `getDataEntityType(java.lang.String name)` 获取一个实体属性
    `static void` | `register(java.lang.Class<?> clasz)` 注册一个实体属性
    `static java.lang.String` | `toJsonString(kd.bos.dataentity.metadata.IDataEntityType type)` 将实体属性序列化为Json
    `static java.lang.String` | `toJsonString(kd.bos.dataentity.metadata.IMetadata type)` 将实体属性序列化为Json
    `static java.lang.String` | `toXmlString(kd.bos.dataentity.metadata.IDataEntityType type)` 将实体属性序列化为XML

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### EntityItemTypes

          public EntityItemTypes()

  - ### 方法详细资料

    - #### register

          public static void register(java.lang.Class<?> clasz)

      注册一个实体属性
      参数:
        `clasz` -

    - #### getDataEntityType

          public static kd.bos.dataentity.metadata.IDataEntityType getDataEntityType(java.lang.String name)

      获取一个实体属性
      参数:
        `name` - 实体属性名称
      返回:
        返回实体属性实例

    - #### toXmlString

          public static java.lang.String toXmlString(kd.bos.dataentity.metadata.IDataEntityType type)

      将实体属性序列化为XML
      参数:
        `type` - 实体属性
      返回:
        返回序列化后的XML字符串

    - #### fromXmlString

          public static kd.bos.dataentity.metadata.IDataEntityType fromXmlString(java.lang.String str)

      从XML反序列化为一个实体属性
      参数:
        `str` - 要反序列化的字符串
      返回:
        反序列化的实体属性

    - #### fromXmlString

          public static kd.bos.dataentity.metadata.IDataEntityType fromXmlString(java.net.URL url)

      从XML反序列化为一个实体属性
      参数:
        `str` - 要反序列化的字符串
      返回:
        反序列化的实体属性

    - #### toJsonString

          public static java.lang.String toJsonString(kd.bos.dataentity.metadata.IDataEntityType type)

      将实体属性序列化为Json
      参数:
        `type` - 实体属性
      返回:
        返回序列化后的json字符串

    - #### toJsonString

          public static java.lang.String toJsonString(kd.bos.dataentity.metadata.IMetadata type)

      将实体属性序列化为Json
      参数:
        `type` - 实体属性
      返回:
        返回序列化后的json字符串

    - #### fromJsonString

          public static kd.bos.dataentity.metadata.IDataEntityType fromJsonString(java.lang.String str)

      从json反序列化为一个实体属性
      参数:
        `str` - 要反序列化的字符串
      返回:
        反序列化的实体属性

    - #### fromMap

          public static kd.bos.dataentity.metadata.IDataEntityType fromMap(java.util.Map<java.lang.String,java.lang.Object> jsonMap)

      从json反序列化为一个实体属性
      参数:
        `str` - 要反序列化的字符串
      返回:
        反序列化的实体属性

    - #### clone

          public static kd.bos.dataentity.metadata.IDataEntityProperty clone(kd.bos.dataentity.metadata.IDataEntityProperty property)

      克隆一个实体属性
      参数:
        `property` - 被克隆的实体属性
      返回:
        返回克隆的实体属性