public class HashDataModel extends Object implements DataModel
| 构造器和说明 |
|---|
HashDataModel()
empty constructor
|
HashDataModel(Map<String,Object> dataMap)
copy other data in map
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Object> |
getData(Expression expression)
get data from container by expression type instance
|
Optional<List<Expression>> |
getData(Expression property,
String target,
Object sourceValue)
get data from container by expression type instance and target
|
Optional<Object> |
getData(String expression)
get data from container by expression string
|
Map<String,Object> |
getDataMap() |
void |
putData(String dataName,
Object data)
put data in container
|
static HashDataModel |
sinpleton(String key,
Object value)
return a HashDataModel for sinple value.
|
public static HashDataModel sinpleton(String key, Object value)
key - object's namevalue - objectpublic Optional<Object> getData(Expression expression)
DataModelpublic Optional<Object> getData(String expression)
DataModelpublic Optional<List<Expression>> getData(Expression property, String target, Object sourceValue)
DataModelCopyright © 2016–2017. All rights reserved.