Uses of Class
io.appform.hope.core.Value
-
-
Uses of Value in io.appform.hope.core
Classes in io.appform.hope.core with type parameters of type Value Modifier and Type Class Description classBinaryOperator<T extends Value>Abstraction for a core binary operatorclassUnaryOperator<T extends Value>Abstraction for an unary operator that can be evaluated as hope langFields in io.appform.hope.core declared as Value Modifier and Type Field Description protected TBinaryOperator. lhsprotected TBinaryOperator. rhs -
Uses of Value in io.appform.hope.core.functions
Classes in io.appform.hope.core.functions with type parameters of type Value Modifier and Type Class Description classHopeFunction<T extends Value> -
Uses of Value in io.appform.hope.core.functions.impl.arr
Constructors in io.appform.hope.core.functions.impl.arr with parameters of type Value Constructor Description ContainsAll(Value lhs, Value rhs)ContainsAny(Value lhs, Value rhs)In(Value lhs, Value rhs)IsEmpty(Value arr)Length(Value arr)NotIn(Value lhs, Value rhs) -
Uses of Value in io.appform.hope.core.functions.impl.math
Constructors in io.appform.hope.core.functions.impl.math with parameters of type Value Constructor Description Abs(Value param)Add(Value... values)Ceil(Value param)Divide(Value num, Value den)Floor(Value param)Modulo(Value num, Value den)Multiply(Value... values)Negate(Value param)Substract(Value lhs, Value rhs) -
Uses of Value in io.appform.hope.core.functions.impl.path
Constructors in io.appform.hope.core.functions.impl.path with parameters of type Value Constructor Description Exists(Value path) -
Uses of Value in io.appform.hope.core.functions.impl.pointer
Constructors in io.appform.hope.core.functions.impl.pointer with parameters of type Value Constructor Description Exists(Value pointer) -
Uses of Value in io.appform.hope.core.functions.impl.str
Methods in io.appform.hope.core.functions.impl.str that return Value Modifier and Type Method Description ValueLength. apply(Evaluator.EvaluationContext evaluationContext)ValueLowerCase. apply(Evaluator.EvaluationContext evaluationContext)ValueSubStr. apply(Evaluator.EvaluationContext evaluationContext)ValueUpperCase. apply(Evaluator.EvaluationContext evaluationContext)Constructors in io.appform.hope.core.functions.impl.str with parameters of type Value Constructor Description Length(Value arg)LowerCase(Value arg)Match(Value regex, Value str)SubStr(Value arg, Value start)SubStr(Value arg, Value start, Value end)UpperCase(Value arg) -
Uses of Value in io.appform.hope.core.functions.impl.utils
Constructors in io.appform.hope.core.functions.impl.utils with parameters of type Value Constructor Description HashJ(Value arg)HashM128(Value arg) -
Uses of Value in io.appform.hope.core.operators
Constructors in io.appform.hope.core.operators with parameters of type Value Constructor Description Equals(Value lhs, Value rhs)NotEquals(Value lhs, Value rhs) -
Uses of Value in io.appform.hope.core.utils
Methods in io.appform.hope.core.utils that return types with arguments of type Value Modifier and Type Method Description static List<Value>Converters. explodeArray(Evaluator.EvaluationContext evaluationContext, TreeNode node, List<Value> defaultValue)Evaluates aTreeNodeto find eventual array.Methods in io.appform.hope.core.utils with parameters of type Value Modifier and Type Method Description static List<Object>Converters. flattenArray(Evaluator.EvaluationContext evaluationContext, Value value, Object defaultValue)Flatten anArrayNodeinto List of objectsMethod parameters in io.appform.hope.core.utils with type arguments of type Value Modifier and Type Method Description static List<Value>Converters. explodeArray(Evaluator.EvaluationContext evaluationContext, TreeNode node, List<Value> defaultValue)Evaluates aTreeNodeto find eventual array. -
Uses of Value in io.appform.hope.core.values
Subclasses of Value in io.appform.hope.core.values Modifier and Type Class Description classArrayValueRepresents an array osValues.classBooleanValueclassEvaluatableValue<T>An abstraction of a value that can be evaluated fromJsonPathValueor fromFunctionValueclassFunctionEvaluatableValueAbstraction of a value that is generated as eval of aHopeFunctioncall.classFunctionValueAn abstraction for aHopeFunctioncall.classJsonPathValueclassJsonPointerValueclassNumericValueclassObjectValueRepresents an object.classStringValueConstructor parameters in io.appform.hope.core.values with type arguments of type Value Constructor Description ArrayValue(List<Value> value)FunctionValue(String name, List<Value> parameters, FunctionRegistry.ConstructorMeta selectedConstructor)
-