Uses of Class
io.appform.hope.core.Evaluatable
-
Packages that use Evaluatable Package Description io.appform.hope.core io.appform.hope.core.combiners io.appform.hope.core.operators io.appform.hope.core.visitors -
-
Uses of Evaluatable in io.appform.hope.core
Subclasses of Evaluatable in io.appform.hope.core Modifier and Type Class Description classBinaryOperator<T extends Value>Abstraction for a core binary operatorclassCombinerAbstraction for expression combiner.classUnaryOperator<T extends Value>Abstraction for an unary operator that can be evaluated as hope langConstructor parameters in io.appform.hope.core with type arguments of type Evaluatable Constructor Description Combiner(List<Evaluatable> expressions) -
Uses of Evaluatable in io.appform.hope.core.combiners
Subclasses of Evaluatable in io.appform.hope.core.combiners Modifier and Type Class Description classAndCombinerCombines multipleEvaluatableexpressions with and logicclassOrCombinerCombines multipleEvaluatableexpressions with and logicConstructor parameters in io.appform.hope.core.combiners with type arguments of type Evaluatable Constructor Description AndCombiner(List<Evaluatable> expressions)OrCombiner(List<Evaluatable> expressions) -
Uses of Evaluatable in io.appform.hope.core.operators
Subclasses of Evaluatable in io.appform.hope.core.operators Modifier and Type Class Description classAndAND ofBooleanValueparamsclassEqualsChecks equality of paramsclassGreaterChecks if lhsNumericValueis greater than rhsNumericValueclassGreaterEqualsChecks if lhsNumericValueis greater than or equal to rhsNumericValueclassLesserChecks if lhsNumericValueis lesser than rhsNumericValueclassLesserEqualsChecks if lhsNumericValueis lesser than or equal to rhsNumericValueclassNotUnary operator to invert aBooleanValueclassNotEqualsChecks if lhs is not equal to rhsclassOrDoes OR of twoBooleanValues. -
Uses of Evaluatable in io.appform.hope.core.visitors
Methods in io.appform.hope.core.visitors with parameters of type Evaluatable Modifier and Type Method Description booleanEvaluator. evaluate(Evaluatable evaluatable, com.fasterxml.jackson.databind.JsonNode node)booleanEvaluator.LogicEvaluator. evaluate(Evaluatable evaluatable)Method parameters in io.appform.hope.core.visitors with type arguments of type Evaluatable Modifier and Type Method Description List<Boolean>Evaluator. evaluate(List<Evaluatable> evaluatables, com.fasterxml.jackson.databind.JsonNode node)OptionalIntEvaluator. evaluateFirst(List<Evaluatable> rules, com.fasterxml.jackson.databind.JsonNode node)
-