类 HashDataModel

    • 构造器详细资料

      • HashDataModel

        public HashDataModel()
    • 方法详细资料

      • putData

        public void putData​(String dataName,
                            Object data)
        从接口复制的说明: DataModel
        放入数据
        指定者:
        putData 在接口中 DataModel
        参数:
        dataName - 数据名称
        data - 数据值
      • getData

        public Optional<Object> getData​(com.github.developframework.expression.Expression expression)
        从接口复制的说明: DataModel
        获得数据
        指定者:
        getData 在接口中 DataModel
        参数:
        expression - 表达式定义
        返回:
        数据值
      • getData

        public Optional<Object> getData​(String expressionValue)
        从接口复制的说明: DataModel
        获得数据
        指定者:
        getData 在接口中 DataModel
        参数:
        expressionValue - 表达式字符串
        返回:
        数据值
      • getData

        public Optional<Object> getData​(Object object,
                                        com.github.developframework.expression.Expression expression)
        从接口复制的说明: DataModel
        从Object获得数据
        指定者:
        getData 在接口中 DataModel
        参数:
        object - 对象
        expression - 表达式定义
        返回:
        数据值
      • getData

        public Optional<Object> getData​(Object object,
                                        String expressionValue)
        从接口复制的说明: DataModel
        从Object获得数据
        指定者:
        getData 在接口中 DataModel
        参数:
        object - 对象
        expressionValue - 表达式字符串
        返回:
        数据值
      • getDataRequired

        public Object getDataRequired​(com.github.developframework.expression.Expression expression)
        从接口复制的说明: DataModel
        获得数据 如果没有抛出异常
        指定者:
        getDataRequired 在接口中 DataModel
        参数:
        expression - 表达式定义
        返回:
        数据值
      • getDataRequired

        public Object getDataRequired​(Object object,
                                      com.github.developframework.expression.Expression expression)
        从接口复制的说明: DataModel
        从Object获得数据 如果没有抛出异常
        指定者:
        getDataRequired 在接口中 DataModel
        参数:
        object - 对象
        expression - 表达式定义
        返回:
        数据值
      • getDataRequired

        public Object getDataRequired​(String expressionValue)
        从接口复制的说明: DataModel
        获得数据 如果没有抛出异常
        指定者:
        getDataRequired 在接口中 DataModel
        参数:
        expressionValue - 表达式字符串
        返回:
        数据值
      • getDataRequired

        public Object getDataRequired​(Object object,
                                      String expressionValue)
        从接口复制的说明: DataModel
        从Object获得数据 如果没有抛出异常
        指定者:
        getDataRequired 在接口中 DataModel
        参数:
        object - 对象
        expressionValue - 表达式字符串
        返回:
        数据值
      • singleton

        public static DataModel singleton​(String dataName,
                                          Object data)
        构造只有一个数据的DataModel
        参数:
        dataName - 数据名称
        data - 数据值
        返回:
        DataModel
      • builder

        public static DataModelBuilder builder()
        生成一个构造器
        返回:
        构造器