Package io.appform.hope.core.values
Class EvaluatableValue<T>
- java.lang.Object
-
- io.appform.hope.core.TreeNode
-
- io.appform.hope.core.Value
-
- io.appform.hope.core.values.FunctionEvaluatableValue
-
- io.appform.hope.core.values.EvaluatableValue<T>
-
- Direct Known Subclasses:
ArrayValue,BooleanValue,NumericValue,ObjectValue,StringValue
public abstract class EvaluatableValue<T> extends FunctionEvaluatableValue
An abstraction of a value that can be evaluated fromJsonPathValueor fromFunctionValue
-
-
Field Summary
-
Fields inherited from class io.appform.hope.core.values.FunctionEvaluatableValue
function
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEvaluatableValue(FunctionValue function)protectedEvaluatableValue(JsonPathValue pathValue)protectedEvaluatableValue(JsonPointerValue pointerValue)protectedEvaluatableValue(T value)
-
-
-
Constructor Detail
-
EvaluatableValue
protected EvaluatableValue(T value)
-
EvaluatableValue
protected EvaluatableValue(JsonPathValue pathValue)
-
EvaluatableValue
protected EvaluatableValue(JsonPointerValue pointerValue)
-
EvaluatableValue
protected EvaluatableValue(FunctionValue function)
-
-