Class ScimFilterBaseVisitor<T>
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- de.captaingoldfish.scim.sdk.server.filter.antlr.ScimFilterBaseVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Implemented Interfaces:
ScimFilterVisitor<T>,org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- Direct Known Subclasses:
FilterVisitor
public class ScimFilterBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements ScimFilterVisitor<T>
This class provides an empty implementation ofScimFilterVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
-
-
Constructor Summary
Constructors Constructor Description ScimFilterBaseVisitor()
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitValuePathExpression
public T visitValuePathExpression(ScimFilterParser.ValuePathExpressionContext ctx)
Visit a parse tree produced by thevaluePathExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValuePathExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrExpression
public T visitOrExpression(ScimFilterParser.OrExpressionContext ctx)
Visit a parse tree produced by theorExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
public T visitAndExpression(ScimFilterParser.AndExpressionContext ctx)
Visit a parse tree produced by theandExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAndExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttrExpression
public T visitAttrExpression(ScimFilterParser.AttrExpressionContext ctx)
Visit a parse tree produced by theattrExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttrExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParenthesisExpression
public T visitParenthesisExpression(ScimFilterParser.ParenthesisExpressionContext ctx)
Visit a parse tree produced by theparenthesisExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParenthesisExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNotExpression
public T visitNotExpression(ScimFilterParser.NotExpressionContext ctx)
Visit a parse tree produced by thenotExpressionlabeled alternative inScimFilterParser.filter().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNotExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttributeExpression
public T visitAttributeExpression(ScimFilterParser.AttributeExpressionContext ctx)
Visit a parse tree produced byScimFilterParser.attributeExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttributeExpressionin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValuePath
public T visitValuePath(ScimFilterParser.ValuePathContext ctx)
Visit a parse tree produced byScimFilterParser.valuePath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValuePathin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAttributePath
public T visitAttributePath(ScimFilterParser.AttributePathContext ctx)
Visit a parse tree produced byScimFilterParser.attributePath().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAttributePathin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompareOperator
public T visitCompareOperator(ScimFilterParser.CompareOperatorContext ctx)
Visit a parse tree produced byScimFilterParser.compareOperator().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompareOperatorin interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompareValue
public T visitCompareValue(ScimFilterParser.CompareValueContext ctx)
Visit a parse tree produced byScimFilterParser.compareValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompareValuein interfaceScimFilterVisitor<T>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-