View Javadoc
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  }