接口 DataModel
-
- 所有超级接口:
Serializable
- 所有已知实现类:
HashDataModel
public interface DataModel extends Serializable
数据模型接口- 作者:
- qiuzhenhao
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 booleancontains(String dataName)Optional<Object>getData(com.github.developframework.expression.Expression expression)获得数据Optional<Object>getData(Object object, com.github.developframework.expression.Expression expression)从Object获得数据Optional<Object>getData(Object object, String expressionValue)从Object获得数据Optional<Object>getData(String expressionValue)获得数据ObjectgetDataRequired(com.github.developframework.expression.Expression expression)获得数据 如果没有抛出异常ObjectgetDataRequired(Object object, com.github.developframework.expression.Expression expression)从Object获得数据 如果没有抛出异常ObjectgetDataRequired(Object object, String expressionValue)从Object获得数据 如果没有抛出异常ObjectgetDataRequired(String expressionValue)获得数据 如果没有抛出异常voidputData(String dataName, Object data)放入数据
-
-
-
方法详细资料
-
contains
boolean contains(String dataName)
-
getData
Optional<Object> getData(com.github.developframework.expression.Expression expression)
获得数据- 参数:
expression- 表达式定义- 返回:
- 数据值
-
getData
Optional<Object> getData(Object object, com.github.developframework.expression.Expression expression)
从Object获得数据- 参数:
object- 对象expression- 表达式定义- 返回:
- 数据值
-
getData
Optional<Object> getData(Object object, String expressionValue)
从Object获得数据- 参数:
object- 对象expressionValue- 表达式字符串- 返回:
- 数据值
-
getDataRequired
Object getDataRequired(com.github.developframework.expression.Expression expression)
获得数据 如果没有抛出异常- 参数:
expression- 表达式定义- 返回:
- 数据值
-
getDataRequired
Object getDataRequired(Object object, com.github.developframework.expression.Expression expression)
从Object获得数据 如果没有抛出异常- 参数:
object- 对象expression- 表达式定义- 返回:
- 数据值
-
getDataRequired
Object getDataRequired(String expressionValue)
获得数据 如果没有抛出异常- 参数:
expressionValue- 表达式字符串- 返回:
- 数据值
-
-