Class SearchCondVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<SearchCond>
,SCIMFilterVisitor<SearchCond>
SearchCond
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAttrCond
(String schema) Visit a parse tree produced by theATTR_OPER_CRITERIA
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theATTR_OPER_EXPR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theATTR_PR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theEXPR_AND_EXPR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theEXPR_OPER_EXPR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theEXPR_OR_EXPR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theLPAREN_EXPR_RPAREN
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced by theNOT_EXPR
labeled alternative inSCIMFilterParser.expression()
.Visit a parse tree produced bySCIMFilterParser.scimFilter()
.Methods inherited from class org.apache.syncope.core.logic.scim.SCIMFilterBaseVisitor
visitCriteria, visitLBRAC_EXPR_RBRAC, visitOperator
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
SearchCondVisitor
-
-
Method Details
-
visitScimFilter
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced bySCIMFilterParser.scimFilter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitScimFilter
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitScimFilter
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
createAttrCond
-
visitEXPR_OPER_EXPR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theEXPR_OPER_EXPR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEXPR_OPER_EXPR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitEXPR_OPER_EXPR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitATTR_OPER_CRITERIA
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theATTR_OPER_CRITERIA
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitATTR_OPER_CRITERIA
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitATTR_OPER_CRITERIA
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitATTR_OPER_EXPR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theATTR_OPER_EXPR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitATTR_OPER_EXPR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitATTR_OPER_EXPR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitATTR_PR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theATTR_PR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitATTR_PR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitATTR_PR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLPAREN_EXPR_RPAREN
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theLPAREN_EXPR_RPAREN
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitLPAREN_EXPR_RPAREN
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitLPAREN_EXPR_RPAREN
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNOT_EXPR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theNOT_EXPR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitNOT_EXPR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitNOT_EXPR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEXPR_AND_EXPR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theEXPR_AND_EXPR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEXPR_AND_EXPR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitEXPR_AND_EXPR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEXPR_OR_EXPR
Description copied from class:SCIMFilterBaseVisitor
Visit a parse tree produced by theEXPR_OR_EXPR
labeled alternative inSCIMFilterParser.expression()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- Specified by:
visitEXPR_OR_EXPR
in interfaceSCIMFilterVisitor<SearchCond>
- Overrides:
visitEXPR_OR_EXPR
in classSCIMFilterBaseVisitor<SearchCond>
- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-