Class AbstractBooleanEvaluator
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Boolean>,BooleanConditionParserVisitor<Boolean>
- Direct Known Subclasses:
ConditionEvaluator,EventEvaluator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringVisit a parse tree produced byBooleanConditionParser.andExpression().Visit a parse tree produced byBooleanConditionParser.atom().abstract BooleanVisit a parse tree produced byBooleanConditionParser.conditionCall().Visit a parse tree produced byBooleanConditionParser.evaluator().Visit a parse tree produced byBooleanConditionParser.expression().Visit a parse tree produced byBooleanConditionParser.notExpression().Methods inherited from class org.keycloak.models.workflow.conditions.expression.BooleanConditionParserBaseVisitor
visitParameterMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
AbstractBooleanEvaluator
public AbstractBooleanEvaluator()
-
-
Method Details
-
visitEvaluator
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.evaluator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEvaluatorin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitEvaluatorin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.expression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExpressionin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitExpressionin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.andExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExpressionin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitAndExpressionin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNotExpression
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.notExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNotExpressionin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitNotExpressionin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtom
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.atom().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAtomin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitAtomin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionCall
Description copied from class:BooleanConditionParserBaseVisitorVisit a parse tree produced byBooleanConditionParser.conditionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConditionCallin interfaceBooleanConditionParserVisitor<Boolean>- Overrides:
visitConditionCallin classBooleanConditionParserBaseVisitor<Boolean>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
extractParameter
-