类 ForestDataType

java.lang.Object
com.dtflys.forest.utils.ForestDataType

public class ForestDataType extends Object
数据类型封装类型
从以下版本开始:
2016-05-30
作者:
gongjun[dt_flys@hotmail.com]
  • 字段详细资料

    • DATA_TYPES

      public static final Map<String,ForestDataType> DATA_TYPES
      数据类型表

      所有在Forest中创建的数据类型对象都会放入这个哈希表中

      从以下版本开始:
      1.5.0-BETA4
    • AUTO

      public static final ForestDataType AUTO
      数据类型: 自动类型
    • TEXT

      public static final ForestDataType TEXT
      数据类型: 文本类型
    • FORM

      public static final ForestDataType FORM
      数据类型: 表单类型
    • JSON

      public static final ForestDataType JSON
      数据类型: JSON类型
    • XML

      public static final ForestDataType XML
      数据类型: XML类型
    • BINARY

      public static final ForestDataType BINARY
      数据类型: 二进制类型
    • MULTIPART

      public static final ForestDataType MULTIPART
      数据类型: 文件类型
    • PROTOBUF

      public static final ForestDataType PROTOBUF
      数据类型: Protobuf类型
  • 方法详细资料

    • createDataType

      public static ForestDataType createDataType(String name, Boolean hasNameValue)
      创建新的数据类型
      参数:
      name - Data type name
      hasNameValue - 是否有键值对
      返回:
      New instance of ForestDataType
      从以下版本开始:
      1.5.0-BETA4
    • getName

      public String getName()
      获取数据类型名称
      返回:
      Name of this data type
    • findByName

      public static ForestDataType findByName(String name)
      Find data type object by data type name
      参数:
      name - Data type name
      返回:
      Instance of com.dtflys.forest.utils.ForestDataType
      从以下版本开始:
      1.5.0-BETA4
    • findOrCreateDataType

      public static ForestDataType findOrCreateDataType(String name)
      Find or create a data type
      参数:
      name - Data type name
      返回:
      Instance of com.dtflys.forest.utils.ForestDataType
      从以下版本开始:
      1.5.0-BETA4
    • equals

      public boolean equals(Object o)
      重载equals方法
      覆盖:
      equals 在类中 Object
      参数:
      o - 相比较的对象
      返回:
      true:相同对象; false:不同对象
    • hasNameValue

      public Boolean hasNameValue()
    • hashCode

      public int hashCode()
      重载HashCode
      覆盖:
      hashCode 在类中 Object
      返回:
      哈希值