1 // Generated from org/apache/syncope/core/logic/scim/SCIMFilter.g4 by ANTLR 4.13.1
2 package org.apache.syncope.core.logic.scim;
3 import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
4
5 /**
6 * This class provides an empty implementation of {@link SCIMFilterVisitor},
7 * which can be extended to create a visitor which only needs to handle a subset
8 * of the available methods.
9 *
10 * @param <T> The return type of the visit operation. Use {@link Void} for
11 * operations with no return type.
12 */
13 @SuppressWarnings("CheckReturnValue")
14 public class SCIMFilterBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements SCIMFilterVisitor<T> {
15 /**
16 * {@inheritDoc}
17 *
18 * <p>The default implementation returns the result of calling
19 * {@link #visitChildren} on {@code ctx}.</p>
20 */
21 @Override public T visitScimFilter(SCIMFilterParser.ScimFilterContext ctx) { return visitChildren(ctx); }
22 /**
23 * {@inheritDoc}
24 *
25 * <p>The default implementation returns the result of calling
26 * {@link #visitChildren} on {@code ctx}.</p>
27 */
28 @Override public T visitATTR_PR(SCIMFilterParser.ATTR_PRContext ctx) { return visitChildren(ctx); }
29 /**
30 * {@inheritDoc}
31 *
32 * <p>The default implementation returns the result of calling
33 * {@link #visitChildren} on {@code ctx}.</p>
34 */
35 @Override public T visitLBRAC_EXPR_RBRAC(SCIMFilterParser.LBRAC_EXPR_RBRACContext ctx) { return visitChildren(ctx); }
36 /**
37 * {@inheritDoc}
38 *
39 * <p>The default implementation returns the result of calling
40 * {@link #visitChildren} on {@code ctx}.</p>
41 */
42 @Override public T visitATTR_OPER_EXPR(SCIMFilterParser.ATTR_OPER_EXPRContext ctx) { return visitChildren(ctx); }
43 /**
44 * {@inheritDoc}
45 *
46 * <p>The default implementation returns the result of calling
47 * {@link #visitChildren} on {@code ctx}.</p>
48 */
49 @Override public T visitEXPR_OR_EXPR(SCIMFilterParser.EXPR_OR_EXPRContext ctx) { return visitChildren(ctx); }
50 /**
51 * {@inheritDoc}
52 *
53 * <p>The default implementation returns the result of calling
54 * {@link #visitChildren} on {@code ctx}.</p>
55 */
56 @Override public T visitEXPR_OPER_EXPR(SCIMFilterParser.EXPR_OPER_EXPRContext ctx) { return visitChildren(ctx); }
57 /**
58 * {@inheritDoc}
59 *
60 * <p>The default implementation returns the result of calling
61 * {@link #visitChildren} on {@code ctx}.</p>
62 */
63 @Override public T visitNOT_EXPR(SCIMFilterParser.NOT_EXPRContext ctx) { return visitChildren(ctx); }
64 /**
65 * {@inheritDoc}
66 *
67 * <p>The default implementation returns the result of calling
68 * {@link #visitChildren} on {@code ctx}.</p>
69 */
70 @Override public T visitEXPR_AND_EXPR(SCIMFilterParser.EXPR_AND_EXPRContext ctx) { return visitChildren(ctx); }
71 /**
72 * {@inheritDoc}
73 *
74 * <p>The default implementation returns the result of calling
75 * {@link #visitChildren} on {@code ctx}.</p>
76 */
77 @Override public T visitATTR_OPER_CRITERIA(SCIMFilterParser.ATTR_OPER_CRITERIAContext ctx) { return visitChildren(ctx); }
78 /**
79 * {@inheritDoc}
80 *
81 * <p>The default implementation returns the result of calling
82 * {@link #visitChildren} on {@code ctx}.</p>
83 */
84 @Override public T visitLPAREN_EXPR_RPAREN(SCIMFilterParser.LPAREN_EXPR_RPARENContext ctx) { return visitChildren(ctx); }
85 /**
86 * {@inheritDoc}
87 *
88 * <p>The default implementation returns the result of calling
89 * {@link #visitChildren} on {@code ctx}.</p>
90 */
91 @Override public T visitCriteria(SCIMFilterParser.CriteriaContext ctx) { return visitChildren(ctx); }
92 /**
93 * {@inheritDoc}
94 *
95 * <p>The default implementation returns the result of calling
96 * {@link #visitChildren} on {@code ctx}.</p>
97 */
98 @Override public T visitOperator(SCIMFilterParser.OperatorContext ctx) { return visitChildren(ctx); }
99 }