Class ConditionEvaluator
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Boolean>,BooleanConditionParserVisitor<Boolean>
- Direct Known Subclasses:
EventEvaluator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final WorkflowEventprotected final WorkflowsManagerprotected final KeycloakSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringVisit a parse tree produced byBooleanConditionParser.andExpression().Visit a parse tree produced byBooleanConditionParser.atom().Visit 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
-
Field Details
-
session
-
event
-
manager
-
-
Constructor Details
-
ConditionEvaluator
-
-
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
-