| 构造器和说明 |
|---|
ObjectModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,DataModel> |
asOri()
得到本来面目
|
List<String> |
fieldNames() |
DataModel |
get(String fieldName)
获取某一个元素
|
ListModel |
getList(String fieldName)
将某一个元素转换为 ListModel
|
ObjectModel |
getObject(String fieldName)
将某一个元素转换为 ObjectModel
|
UdfModel |
getUdf(String fieldName)
将某一个元素转换为 UdfModel
|
ValueModel |
getValue(String fieldName)
将某一个元素转换为 ValueModel
|
boolean |
isList(String fieldName)
判断是否为 ListModel 类型值
|
boolean |
isObject()
判断是否为 ObjectModel 类型值
|
boolean |
isObject(String fieldName)
判断是否为 ObjectModel 类型值
|
boolean |
isUdf(String fieldName)
判断是否为 UdfModel 类型值
|
boolean |
isValue(String fieldName)
判断是否为 ValueModel 类型值
|
void |
put(String key,
Object value) |
<K,V> void |
putAll(Map<? extends K,? extends V> m) |
int |
size() |
Map<String,Object> |
unwrap()
解开 DataModel 包裹,采用 Map 和 List 封装。
|
public <K,V> void putAll(Map<? extends K,? extends V> m)
public int size()
public boolean isValue(String fieldName)
public ValueModel getValue(String fieldName)
public boolean isList(String fieldName)
public boolean isObject(String fieldName)
public ObjectModel getObject(String fieldName)
public boolean isUdf(String fieldName)
Copyright © 2020. All rights reserved.