Interface ExpressionVisitor<R>
- Type Parameters:
R- Return type of the visitor.
- All Known Implementing Classes:
DefaultVisitor,ExpressionVisitor.Default,RuleEvaluator,TraversingVisitor,ValidateUriScheme
public interface ExpressionVisitor<R>
Expression visitor pattern.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvisitBoolEquals(Expression left, Expression right) visitGetAttr(GetAttr getAttr) visitIsSet(Expression fn) visitLibraryFunction(FunctionDefinition fn, List<Expression> args) visitLiteral(Literal literal) visitNot(Expression not) visitStringEquals(Expression left, Expression right)
-
Method Details
-
visitLiteral
-
visitRef
-
visitGetAttr
-
visitIsSet
-
visitNot
-
visitBoolEquals
-
visitStringEquals
-
visitLibraryFunction
-