接口 DataModel

    • 方法详细资料

      • contains

        boolean contains​(String dataName)
      • putData

        void putData​(String dataName,
                     Object data)
        放入数据
        参数:
        dataName - 数据名称
        data - 数据值
      • getData

        Optional<Object> getData​(com.github.developframework.expression.Expression expression)
        获得数据
        参数:
        expression - 表达式定义
        返回:
        数据值
      • getData

        Optional<Object> getData​(String expressionValue)
        获得数据
        参数:
        expressionValue - 表达式字符串
        返回:
        数据值
      • 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 - 表达式字符串
        返回:
        数据值
      • getDataRequired

        Object getDataRequired​(Object object,
                               String expressionValue)
        从Object获得数据 如果没有抛出异常
        参数:
        object - 对象
        expressionValue - 表达式字符串
        返回:
        数据值