Package io.appform.hope.core
Interface Visitor<T>
-
- All Known Implementing Classes:
Evaluator.LogicEvaluator,VisitorAdapter
public interface Visitor<T>A visitor to all leafTreeNodetypes so that we don't have to subclass like apes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tvisit(AndCombiner andCombiner)Tvisit(OrCombiner orCombiner)Tvisit(And and)Tvisit(Equals equals)Tvisit(Greater greater)Tvisit(GreaterEquals greaterEquals)Tvisit(Lesser lesser)Tvisit(LesserEquals lesserEquals)Tvisit(Not not)Tvisit(NotEquals notEquals)Tvisit(Or or)Tvisit(ArrayValue arrayValue)Tvisit(BooleanValue booleanValue)Tvisit(FunctionValue functionValue)Tvisit(JsonPathValue jsonPathValue)Tvisit(JsonPointerValue jsonPointerValue)Tvisit(NumericValue numericValue)Tvisit(ObjectValue objectValue)Tvisit(StringValue stringValue)
-
-
-
Method Detail
-
visit
T visit(AndCombiner andCombiner)
-
visit
T visit(OrCombiner orCombiner)
-
visit
T visit(GreaterEquals greaterEquals)
-
visit
T visit(LesserEquals lesserEquals)
-
visit
T visit(JsonPathValue jsonPathValue)
-
visit
T visit(JsonPointerValue jsonPointerValue)
-
visit
T visit(ObjectValue objectValue)
-
visit
T visit(NumericValue numericValue)
-
visit
T visit(StringValue stringValue)
-
visit
T visit(BooleanValue booleanValue)
-
visit
T visit(FunctionValue functionValue)
-
visit
T visit(ArrayValue arrayValue)
-
-