-
- 所有超级接口:
DataSet
- 所有已知实现类:
HashMapper
public interface Mapper extends DataSet
映射结构的只读数据集- 从以下版本开始:
- 2.0.0 Mapper 接口,类似于 json 但为什么不取名为 json 呢,因它不止是 json,它还可以是 xml、yml、protobuf 等任何一种格式的数据
- 作者:
- 15735
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 com.ejlchina.data.DataSet
DataSet.Data
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default voidforEach(BiConsumer<String,DataSet.Data> consumer)遍历 MapperArraygetArray(String key)booleangetBool(String key)doublegetDouble(String key)floatgetFloat(String key)intgetInt(String key)longgetLong(String key)MappergetMapper(String key)StringgetString(String key)booleanhas(String key)Set<String>keySet()default <T> TtoBean(TypeRef<T> type)default <T> TtoBean(Class<T> type)default <T> TtoBean(Type type)
-
-
-
方法详细资料
-
getBool
boolean getBool(String key)
- 参数:
key- 键名- 返回:
- boolean 值
-
getInt
int getInt(String key)
- 参数:
key- 键名- 返回:
- int 值
-
getLong
long getLong(String key)
- 参数:
key- 键名- 返回:
- long 值
-
getFloat
float getFloat(String key)
- 参数:
key- 键名- 返回:
- float 值
-
getDouble
double getDouble(String key)
- 参数:
key- 键名- 返回:
- double 值
-
has
boolean has(String key)
- 参数:
key- 键名- 返回:
- 是否有该键
-
forEach
default void forEach(BiConsumer<String,DataSet.Data> consumer)
遍历 Mapper- 参数:
consumer- 消费者- 从以下版本开始:
- 2.5.1
-
toBean
default <T> T toBean(Class<T> type)
- 类型参数:
T- 目标泛型- 参数:
type- 目标类型- 返回:
- JavaBean
- 从以下版本开始:
- v1.2.0
-
toBean
default <T> T toBean(Type type)
- 类型参数:
T- 目标泛型- 参数:
type- 目标类型- 返回:
- JavaBean
- 从以下版本开始:
- v1.2.0
-
toBean
default <T> T toBean(TypeRef<T> type)
- 类型参数:
T- 目标泛型- 参数:
type- 目标类型- 返回:
- JavaBean
- 从以下版本开始:
- v1.2.0
-
-