Package io.appform.hope.core.values
Class ObjectValue
- 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<Object>
-
- io.appform.hope.core.values.ObjectValue
-
public class ObjectValue extends EvaluatableValue<Object>
Represents an object. Other concrete value types can be converted to this if required.
-
-
Field Summary
-
Fields inherited from class io.appform.hope.core.values.FunctionEvaluatableValue
function
-
-
Constructor Summary
Constructors Constructor Description ObjectValue(FunctionValue function)ObjectValue(JsonPathValue pathValue)ObjectValue(JsonPointerValue pointerValue)ObjectValue(Object value)
-
-
-
Constructor Detail
-
ObjectValue
public ObjectValue(Object value)
- Parameters:
value- Object value
-
ObjectValue
public ObjectValue(JsonPathValue pathValue)
- Parameters:
pathValue- A json path that will get evaluated to an object
-
ObjectValue
public ObjectValue(JsonPointerValue pointerValue)
- Parameters:
pointerValue- json pointer value
-
ObjectValue
public ObjectValue(FunctionValue function)
- Parameters:
function- A function that evaluates to an object
-
-