View Javadoc
1   // Generated from io/earcam/instrumental/module/osgi/parser/Manifest.g4 by ANTLR 4.7.1
2   package io.earcam.instrumental.module.osgi.parser;
3   import org.antlr.v4.runtime.tree.ParseTreeListener;
4   
5   /**
6    * This interface defines a complete listener for a parse tree produced by
7    * {@link ManifestParser}.
8    */
9   interface ManifestListener extends ParseTreeListener {
10  	/**
11  	 * Enter a parse tree produced by {@link ManifestParser#manifest}.
12  	 * @param ctx the parse tree
13  	 */
14  	void enterManifest(ManifestParser.ManifestContext ctx);
15  	/**
16  	 * Exit a parse tree produced by {@link ManifestParser#manifest}.
17  	 * @param ctx the parse tree
18  	 */
19  	void exitManifest(ManifestParser.ManifestContext ctx);
20  	/**
21  	 * Enter a parse tree produced by {@link ManifestParser#bundleManifestVersion}.
22  	 * @param ctx the parse tree
23  	 */
24  	void enterBundleManifestVersion(ManifestParser.BundleManifestVersionContext ctx);
25  	/**
26  	 * Exit a parse tree produced by {@link ManifestParser#bundleManifestVersion}.
27  	 * @param ctx the parse tree
28  	 */
29  	void exitBundleManifestVersion(ManifestParser.BundleManifestVersionContext ctx);
30  	/**
31  	 * Enter a parse tree produced by {@link ManifestParser#bundleActivator}.
32  	 * @param ctx the parse tree
33  	 */
34  	void enterBundleActivator(ManifestParser.BundleActivatorContext ctx);
35  	/**
36  	 * Exit a parse tree produced by {@link ManifestParser#bundleActivator}.
37  	 * @param ctx the parse tree
38  	 */
39  	void exitBundleActivator(ManifestParser.BundleActivatorContext ctx);
40  	/**
41  	 * Enter a parse tree produced by {@link ManifestParser#symbolicName}.
42  	 * @param ctx the parse tree
43  	 */
44  	void enterSymbolicName(ManifestParser.SymbolicNameContext ctx);
45  	/**
46  	 * Exit a parse tree produced by {@link ManifestParser#symbolicName}.
47  	 * @param ctx the parse tree
48  	 */
49  	void exitSymbolicName(ManifestParser.SymbolicNameContext ctx);
50  	/**
51  	 * Enter a parse tree produced by {@link ManifestParser#fragmentHost}.
52  	 * @param ctx the parse tree
53  	 */
54  	void enterFragmentHost(ManifestParser.FragmentHostContext ctx);
55  	/**
56  	 * Exit a parse tree produced by {@link ManifestParser#fragmentHost}.
57  	 * @param ctx the parse tree
58  	 */
59  	void exitFragmentHost(ManifestParser.FragmentHostContext ctx);
60  	/**
61  	 * Enter a parse tree produced by {@link ManifestParser#manifestAttributes}.
62  	 * @param ctx the parse tree
63  	 */
64  	void enterManifestAttributes(ManifestParser.ManifestAttributesContext ctx);
65  	/**
66  	 * Exit a parse tree produced by {@link ManifestParser#manifestAttributes}.
67  	 * @param ctx the parse tree
68  	 */
69  	void exitManifestAttributes(ManifestParser.ManifestAttributesContext ctx);
70  	/**
71  	 * Enter a parse tree produced by {@link ManifestParser#manifestAttribute}.
72  	 * @param ctx the parse tree
73  	 */
74  	void enterManifestAttribute(ManifestParser.ManifestAttributeContext ctx);
75  	/**
76  	 * Exit a parse tree produced by {@link ManifestParser#manifestAttribute}.
77  	 * @param ctx the parse tree
78  	 */
79  	void exitManifestAttribute(ManifestParser.ManifestAttributeContext ctx);
80  	/**
81  	 * Enter a parse tree produced by {@link ManifestParser#dynamicImports}.
82  	 * @param ctx the parse tree
83  	 */
84  	void enterDynamicImports(ManifestParser.DynamicImportsContext ctx);
85  	/**
86  	 * Exit a parse tree produced by {@link ManifestParser#dynamicImports}.
87  	 * @param ctx the parse tree
88  	 */
89  	void exitDynamicImports(ManifestParser.DynamicImportsContext ctx);
90  	/**
91  	 * Enter a parse tree produced by {@link ManifestParser#dynamicDescription}.
92  	 * @param ctx the parse tree
93  	 */
94  	void enterDynamicDescription(ManifestParser.DynamicDescriptionContext ctx);
95  	/**
96  	 * Exit a parse tree produced by {@link ManifestParser#dynamicDescription}.
97  	 * @param ctx the parse tree
98  	 */
99  	void exitDynamicDescription(ManifestParser.DynamicDescriptionContext ctx);
100 	/**
101 	 * Enter a parse tree produced by {@link ManifestParser#wildcardName}.
102 	 * @param ctx the parse tree
103 	 */
104 	void enterWildcardName(ManifestParser.WildcardNameContext ctx);
105 	/**
106 	 * Exit a parse tree produced by {@link ManifestParser#wildcardName}.
107 	 * @param ctx the parse tree
108 	 */
109 	void exitWildcardName(ManifestParser.WildcardNameContext ctx);
110 	/**
111 	 * Enter a parse tree produced by {@link ManifestParser#imports}.
112 	 * @param ctx the parse tree
113 	 */
114 	void enterImports(ManifestParser.ImportsContext ctx);
115 	/**
116 	 * Exit a parse tree produced by {@link ManifestParser#imports}.
117 	 * @param ctx the parse tree
118 	 */
119 	void exitImports(ManifestParser.ImportsContext ctx);
120 	/**
121 	 * Enter a parse tree produced by {@link ManifestParser#exports}.
122 	 * @param ctx the parse tree
123 	 */
124 	void enterExports(ManifestParser.ExportsContext ctx);
125 	/**
126 	 * Exit a parse tree produced by {@link ManifestParser#exports}.
127 	 * @param ctx the parse tree
128 	 */
129 	void exitExports(ManifestParser.ExportsContext ctx);
130 	/**
131 	 * Enter a parse tree produced by {@link ManifestParser#port}.
132 	 * @param ctx the parse tree
133 	 */
134 	void enterPort(ManifestParser.PortContext ctx);
135 	/**
136 	 * Exit a parse tree produced by {@link ManifestParser#port}.
137 	 * @param ctx the parse tree
138 	 */
139 	void exitPort(ManifestParser.PortContext ctx);
140 	/**
141 	 * Enter a parse tree produced by {@link ManifestParser#paquet}.
142 	 * @param ctx the parse tree
143 	 */
144 	void enterPaquet(ManifestParser.PaquetContext ctx);
145 	/**
146 	 * Exit a parse tree produced by {@link ManifestParser#paquet}.
147 	 * @param ctx the parse tree
148 	 */
149 	void exitPaquet(ManifestParser.PaquetContext ctx);
150 	/**
151 	 * Enter a parse tree produced by {@link ManifestParser#parameter}.
152 	 * @param ctx the parse tree
153 	 */
154 	void enterParameter(ManifestParser.ParameterContext ctx);
155 	/**
156 	 * Exit a parse tree produced by {@link ManifestParser#parameter}.
157 	 * @param ctx the parse tree
158 	 */
159 	void exitParameter(ManifestParser.ParameterContext ctx);
160 	/**
161 	 * Enter a parse tree produced by {@link ManifestParser#directive}.
162 	 * @param ctx the parse tree
163 	 */
164 	void enterDirective(ManifestParser.DirectiveContext ctx);
165 	/**
166 	 * Exit a parse tree produced by {@link ManifestParser#directive}.
167 	 * @param ctx the parse tree
168 	 */
169 	void exitDirective(ManifestParser.DirectiveContext ctx);
170 	/**
171 	 * Enter a parse tree produced by {@link ManifestParser#attribute}.
172 	 * @param ctx the parse tree
173 	 */
174 	void enterAttribute(ManifestParser.AttributeContext ctx);
175 	/**
176 	 * Exit a parse tree produced by {@link ManifestParser#attribute}.
177 	 * @param ctx the parse tree
178 	 */
179 	void exitAttribute(ManifestParser.AttributeContext ctx);
180 	/**
181 	 * Enter a parse tree produced by {@link ManifestParser#argument}.
182 	 * @param ctx the parse tree
183 	 */
184 	void enterArgument(ManifestParser.ArgumentContext ctx);
185 	/**
186 	 * Exit a parse tree produced by {@link ManifestParser#argument}.
187 	 * @param ctx the parse tree
188 	 */
189 	void exitArgument(ManifestParser.ArgumentContext ctx);
190 	/**
191 	 * Enter a parse tree produced by {@link ManifestParser#anything}.
192 	 * @param ctx the parse tree
193 	 */
194 	void enterAnything(ManifestParser.AnythingContext ctx);
195 	/**
196 	 * Exit a parse tree produced by {@link ManifestParser#anything}.
197 	 * @param ctx the parse tree
198 	 */
199 	void exitAnything(ManifestParser.AnythingContext ctx);
200 	/**
201 	 * Enter a parse tree produced by {@link ManifestParser#genericManifestEntry}.
202 	 * @param ctx the parse tree
203 	 */
204 	void enterGenericManifestEntry(ManifestParser.GenericManifestEntryContext ctx);
205 	/**
206 	 * Exit a parse tree produced by {@link ManifestParser#genericManifestEntry}.
207 	 * @param ctx the parse tree
208 	 */
209 	void exitGenericManifestEntry(ManifestParser.GenericManifestEntryContext ctx);
210 }