public class EnumDataSpecs extends Object implements IDataSpecs
| 构造器和说明 |
|---|
EnumDataSpecs(Integer startIndex,
List<EnumEntity> enumEntities) |
EnumDataSpecs(List<EnumEntity> enumEntities) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataType |
getDataType()
获取数据类型
|
List<EnumEntity> |
getEnumEntities() |
EnumEntity |
getEnumEntity(Object value)
获取这个枚举值
|
EnumEntity |
getEnumEntity(String key)
获取这个枚举值
|
Integer |
getStartIndex() |
Object |
parse(Object value)
获取转换后的值
|
String |
toResultString(Object value)
将结果值转换为字符串
|
boolean |
validationData(Object value)
验证数据和验证结果
|
public EnumDataSpecs(List<EnumEntity> enumEntities)
public EnumDataSpecs(Integer startIndex, List<EnumEntity> enumEntities)
public EnumEntity getEnumEntity(String key)
key - 枚举的下标也为定义的KEYEnumEntity 枚举实体public EnumEntity getEnumEntity(Object value)
value - 枚举的值也是valueEnumEntity 枚举实体public DataType getDataType()
IDataSpecsgetDataType 在接口中 IDataSpecsDataType 数据类型public Object parse(Object value)
IDataSpecsparse 在接口中 IDataSpecsvalue - 输入值Objectpublic boolean validationData(Object value)
IDataSpecsvalidationData 在接口中 IDataSpecsvalue - 值public String toResultString(Object value)
IDataSpecstoResultString 在接口中 IDataSpecsvalue - 值public Integer getStartIndex()
public List<EnumEntity> getEnumEntities()
Copyright © 2020–2024 structure. All rights reserved.