Committed by
Gerrit Code Review
[ONOS-3878] Implement parse tree traversal using listener framework
Change-Id: Ib8b1d12e530f447ef0d72c73abe52cd5ed841dce
Showing
1 changed file
with
68 additions
and
39 deletions
... | @@ -23,6 +23,35 @@ import org.onosproject.yangutils.datamodel.YangNode; | ... | @@ -23,6 +23,35 @@ import org.onosproject.yangutils.datamodel.YangNode; |
23 | import org.onosproject.yangutils.parser.Parsable; | 23 | import org.onosproject.yangutils.parser.Parsable; |
24 | import org.onosproject.yangutils.parser.antlrgencode.GeneratedYangListener; | 24 | import org.onosproject.yangutils.parser.antlrgencode.GeneratedYangListener; |
25 | import org.onosproject.yangutils.parser.antlrgencode.GeneratedYangParser; | 25 | import org.onosproject.yangutils.parser.antlrgencode.GeneratedYangParser; |
26 | + | ||
27 | +import org.onosproject.yangutils.parser.impl.listeners.KeyListener; | ||
28 | +import org.onosproject.yangutils.parser.impl.listeners.LeafListListener; | ||
29 | +import org.onosproject.yangutils.parser.impl.listeners.LeafListener; | ||
30 | +import org.onosproject.yangutils.parser.impl.listeners.ListListener; | ||
31 | +import org.onosproject.yangutils.parser.impl.listeners.ContainerListener; | ||
32 | +import org.onosproject.yangutils.parser.impl.listeners.ConfigListener; | ||
33 | +import org.onosproject.yangutils.parser.impl.listeners.ContactListener; | ||
34 | +import org.onosproject.yangutils.parser.impl.listeners.BaseFileListener; | ||
35 | +import org.onosproject.yangutils.parser.impl.listeners.BelongsToListener; | ||
36 | +import org.onosproject.yangutils.parser.impl.listeners.DescriptionListener; | ||
37 | +import org.onosproject.yangutils.parser.impl.listeners.ImportListener; | ||
38 | +import org.onosproject.yangutils.parser.impl.listeners.IncludeListener; | ||
39 | +import org.onosproject.yangutils.parser.impl.listeners.MandatoryListener; | ||
40 | +import org.onosproject.yangutils.parser.impl.listeners.MaxElementsListener; | ||
41 | +import org.onosproject.yangutils.parser.impl.listeners.MinElementsListener; | ||
42 | +import org.onosproject.yangutils.parser.impl.listeners.ModuleListener; | ||
43 | +import org.onosproject.yangutils.parser.impl.listeners.NamespaceListener; | ||
44 | +import org.onosproject.yangutils.parser.impl.listeners.OrganizationListener; | ||
45 | +import org.onosproject.yangutils.parser.impl.listeners.PrefixListener; | ||
46 | +import org.onosproject.yangutils.parser.impl.listeners.PresenceListener; | ||
47 | +import org.onosproject.yangutils.parser.impl.listeners.ReferenceListener; | ||
48 | +import org.onosproject.yangutils.parser.impl.listeners.RevisionDateListener; | ||
49 | +import org.onosproject.yangutils.parser.impl.listeners.RevisionListener; | ||
50 | +import org.onosproject.yangutils.parser.impl.listeners.StatusListener; | ||
51 | +import org.onosproject.yangutils.parser.impl.listeners.SubModuleListener; | ||
52 | +import org.onosproject.yangutils.parser.impl.listeners.TypeListener; | ||
53 | +import org.onosproject.yangutils.parser.impl.listeners.UnitsListener; | ||
54 | +import org.onosproject.yangutils.parser.impl.listeners.VersionListener; | ||
26 | import org.onosproject.yangutils.parser.impl.parserutils.ListenerError; | 55 | import org.onosproject.yangutils.parser.impl.parserutils.ListenerError; |
27 | 56 | ||
28 | import java.util.Stack; | 57 | import java.util.Stack; |
... | @@ -100,22 +129,22 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -100,22 +129,22 @@ public class TreeWalkListener implements GeneratedYangListener { |
100 | 129 | ||
101 | @Override | 130 | @Override |
102 | public void enterYangfile(GeneratedYangParser.YangfileContext ctx) { | 131 | public void enterYangfile(GeneratedYangParser.YangfileContext ctx) { |
103 | - //TODO: implement the method. | 132 | + BaseFileListener.processYangFileEntry(this, ctx); |
104 | } | 133 | } |
105 | 134 | ||
106 | @Override | 135 | @Override |
107 | public void exitYangfile(GeneratedYangParser.YangfileContext ctx) { | 136 | public void exitYangfile(GeneratedYangParser.YangfileContext ctx) { |
108 | - //TODO: implement the method. | 137 | + BaseFileListener.processYangFileExit(this, ctx); |
109 | } | 138 | } |
110 | 139 | ||
111 | @Override | 140 | @Override |
112 | public void enterModuleStatement(GeneratedYangParser.ModuleStatementContext ctx) { | 141 | public void enterModuleStatement(GeneratedYangParser.ModuleStatementContext ctx) { |
113 | - //TODO: implement the method. | 142 | + ModuleListener.processModuleEntry(this, ctx); |
114 | } | 143 | } |
115 | 144 | ||
116 | @Override | 145 | @Override |
117 | public void exitModuleStatement(GeneratedYangParser.ModuleStatementContext ctx) { | 146 | public void exitModuleStatement(GeneratedYangParser.ModuleStatementContext ctx) { |
118 | - //TODO: implement the method. | 147 | + ModuleListener.processModuleExit(this, ctx); |
119 | } | 148 | } |
120 | 149 | ||
121 | @Override | 150 | @Override |
... | @@ -180,7 +209,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -180,7 +209,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
180 | 209 | ||
181 | @Override | 210 | @Override |
182 | public void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext ctx) { | 211 | public void enterYangVersionStatement(GeneratedYangParser.YangVersionStatementContext ctx) { |
183 | - //TODO: implement the method. | 212 | + VersionListener.processVersionEntry(this, ctx); |
184 | } | 213 | } |
185 | 214 | ||
186 | @Override | 215 | @Override |
... | @@ -190,7 +219,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -190,7 +219,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
190 | 219 | ||
191 | @Override | 220 | @Override |
192 | public void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext ctx) { | 221 | public void enterNamespaceStatement(GeneratedYangParser.NamespaceStatementContext ctx) { |
193 | - //TODO: implement the method. | 222 | + NamespaceListener.processNamespaceEntry(this, ctx); |
194 | } | 223 | } |
195 | 224 | ||
196 | @Override | 225 | @Override |
... | @@ -200,7 +229,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -200,7 +229,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
200 | 229 | ||
201 | @Override | 230 | @Override |
202 | public void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext ctx) { | 231 | public void enterPrefixStatement(GeneratedYangParser.PrefixStatementContext ctx) { |
203 | - //TODO: implement the method. | 232 | + PrefixListener.processPrefixEntry(this, ctx); |
204 | } | 233 | } |
205 | 234 | ||
206 | @Override | 235 | @Override |
... | @@ -210,12 +239,12 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -210,12 +239,12 @@ public class TreeWalkListener implements GeneratedYangListener { |
210 | 239 | ||
211 | @Override | 240 | @Override |
212 | public void enterImportStatement(GeneratedYangParser.ImportStatementContext ctx) { | 241 | public void enterImportStatement(GeneratedYangParser.ImportStatementContext ctx) { |
213 | - //TODO: implement the method. | 242 | + ImportListener.processImportEntry(this, ctx); |
214 | } | 243 | } |
215 | 244 | ||
216 | @Override | 245 | @Override |
217 | public void exitImportStatement(GeneratedYangParser.ImportStatementContext ctx) { | 246 | public void exitImportStatement(GeneratedYangParser.ImportStatementContext ctx) { |
218 | - //TODO: implement the method. | 247 | + ImportListener.processImportExit(this, ctx); |
219 | } | 248 | } |
220 | 249 | ||
221 | @Override | 250 | @Override |
... | @@ -230,7 +259,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -230,7 +259,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
230 | 259 | ||
231 | @Override | 260 | @Override |
232 | public void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext ctx) { | 261 | public void enterRevisionDateStatement(GeneratedYangParser.RevisionDateStatementContext ctx) { |
233 | - //TODO: implement the method. | 262 | + RevisionDateListener.processRevisionDateEntry(this, ctx); |
234 | } | 263 | } |
235 | 264 | ||
236 | @Override | 265 | @Override |
... | @@ -240,17 +269,17 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -240,17 +269,17 @@ public class TreeWalkListener implements GeneratedYangListener { |
240 | 269 | ||
241 | @Override | 270 | @Override |
242 | public void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext ctx) { | 271 | public void enterIncludeStatement(GeneratedYangParser.IncludeStatementContext ctx) { |
243 | - //TODO: implement the method. | 272 | + IncludeListener.processIncludeEntry(this, ctx); |
244 | } | 273 | } |
245 | 274 | ||
246 | @Override | 275 | @Override |
247 | public void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext ctx) { | 276 | public void exitIncludeStatement(GeneratedYangParser.IncludeStatementContext ctx) { |
248 | - //TODO: implement the method. | 277 | + IncludeListener.processIncludeExit(this, ctx); |
249 | } | 278 | } |
250 | 279 | ||
251 | @Override | 280 | @Override |
252 | public void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext ctx) { | 281 | public void enterOrganizationStatement(GeneratedYangParser.OrganizationStatementContext ctx) { |
253 | - //TODO: implement the method. | 282 | + OrganizationListener.processOrganizationEntry(this, ctx); |
254 | } | 283 | } |
255 | 284 | ||
256 | @Override | 285 | @Override |
... | @@ -260,7 +289,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -260,7 +289,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
260 | 289 | ||
261 | @Override | 290 | @Override |
262 | public void enterContactStatement(GeneratedYangParser.ContactStatementContext ctx) { | 291 | public void enterContactStatement(GeneratedYangParser.ContactStatementContext ctx) { |
263 | - //TODO: implement the method. | 292 | + ContactListener.processContactEntry(this, ctx); |
264 | } | 293 | } |
265 | 294 | ||
266 | @Override | 295 | @Override |
... | @@ -270,7 +299,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -270,7 +299,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
270 | 299 | ||
271 | @Override | 300 | @Override |
272 | public void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext ctx) { | 301 | public void enterDescriptionStatement(GeneratedYangParser.DescriptionStatementContext ctx) { |
273 | - //TODO: implement the method. | 302 | + DescriptionListener.processDescriptionEntry(this, ctx); |
274 | } | 303 | } |
275 | 304 | ||
276 | @Override | 305 | @Override |
... | @@ -280,7 +309,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -280,7 +309,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
280 | 309 | ||
281 | @Override | 310 | @Override |
282 | public void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext ctx) { | 311 | public void enterReferenceStatement(GeneratedYangParser.ReferenceStatementContext ctx) { |
283 | - //TODO: implement the method. | 312 | + ReferenceListener.processReferenceEntry(this, ctx); |
284 | } | 313 | } |
285 | 314 | ||
286 | @Override | 315 | @Override |
... | @@ -290,12 +319,12 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -290,12 +319,12 @@ public class TreeWalkListener implements GeneratedYangListener { |
290 | 319 | ||
291 | @Override | 320 | @Override |
292 | public void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext ctx) { | 321 | public void enterRevisionStatement(GeneratedYangParser.RevisionStatementContext ctx) { |
293 | - //TODO: implement the method. | 322 | + RevisionListener.processRevisionEntry(this, ctx); |
294 | } | 323 | } |
295 | 324 | ||
296 | @Override | 325 | @Override |
297 | public void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext ctx) { | 326 | public void exitRevisionStatement(GeneratedYangParser.RevisionStatementContext ctx) { |
298 | - //TODO: implement the method. | 327 | + RevisionListener.processRevisionExit(this, ctx); |
299 | } | 328 | } |
300 | 329 | ||
301 | @Override | 330 | @Override |
... | @@ -310,12 +339,12 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -310,12 +339,12 @@ public class TreeWalkListener implements GeneratedYangListener { |
310 | 339 | ||
311 | @Override | 340 | @Override |
312 | public void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext ctx) { | 341 | public void enterSubModuleStatement(GeneratedYangParser.SubModuleStatementContext ctx) { |
313 | - //TODO: implement the method. | 342 | + SubModuleListener.processSubModuleEntry(this, ctx); |
314 | } | 343 | } |
315 | 344 | ||
316 | @Override | 345 | @Override |
317 | public void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext ctx) { | 346 | public void exitSubModuleStatement(GeneratedYangParser.SubModuleStatementContext ctx) { |
318 | - //TODO: implement the method. | 347 | + SubModuleListener.processSubModuleExit(this, ctx); |
319 | } | 348 | } |
320 | 349 | ||
321 | @Override | 350 | @Override |
... | @@ -340,12 +369,12 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -340,12 +369,12 @@ public class TreeWalkListener implements GeneratedYangListener { |
340 | 369 | ||
341 | @Override | 370 | @Override |
342 | public void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext ctx) { | 371 | public void enterBelongstoStatement(GeneratedYangParser.BelongstoStatementContext ctx) { |
343 | - //TODO: implement the method. | 372 | + BelongsToListener.processBelongsToEntry(this, ctx); |
344 | } | 373 | } |
345 | 374 | ||
346 | @Override | 375 | @Override |
347 | public void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext ctx) { | 376 | public void exitBelongstoStatement(GeneratedYangParser.BelongstoStatementContext ctx) { |
348 | - //TODO: implement the method. | 377 | + BelongsToListener.processBelongsToExit(this, ctx); |
349 | } | 378 | } |
350 | 379 | ||
351 | @Override | 380 | @Override |
... | @@ -480,7 +509,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -480,7 +509,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
480 | 509 | ||
481 | @Override | 510 | @Override |
482 | public void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext ctx) { | 511 | public void enterUnitsStatement(GeneratedYangParser.UnitsStatementContext ctx) { |
483 | - //TODO: implement the method. | 512 | + UnitsListener.processUnitsEntry(this, ctx); |
484 | } | 513 | } |
485 | 514 | ||
486 | @Override | 515 | @Override |
... | @@ -500,7 +529,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -500,7 +529,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
500 | 529 | ||
501 | @Override | 530 | @Override |
502 | public void enterTypeStatement(GeneratedYangParser.TypeStatementContext ctx) { | 531 | public void enterTypeStatement(GeneratedYangParser.TypeStatementContext ctx) { |
503 | - //TODO: implement the method. | 532 | + TypeListener.processTypeEntry(this, ctx); |
504 | } | 533 | } |
505 | 534 | ||
506 | @Override | 535 | @Override |
... | @@ -720,7 +749,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -720,7 +749,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
720 | 749 | ||
721 | @Override | 750 | @Override |
722 | public void enterStatusStatement(GeneratedYangParser.StatusStatementContext ctx) { | 751 | public void enterStatusStatement(GeneratedYangParser.StatusStatementContext ctx) { |
723 | - //TODO: implement the method. | 752 | + StatusListener.processStatusEntry(this, ctx); |
724 | } | 753 | } |
725 | 754 | ||
726 | @Override | 755 | @Override |
... | @@ -730,7 +759,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -730,7 +759,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
730 | 759 | ||
731 | @Override | 760 | @Override |
732 | public void enterConfigStatement(GeneratedYangParser.ConfigStatementContext ctx) { | 761 | public void enterConfigStatement(GeneratedYangParser.ConfigStatementContext ctx) { |
733 | - //TODO: implement the method. | 762 | + ConfigListener.processConfigEntry(this, ctx); |
734 | } | 763 | } |
735 | 764 | ||
736 | @Override | 765 | @Override |
... | @@ -740,7 +769,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -740,7 +769,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
740 | 769 | ||
741 | @Override | 770 | @Override |
742 | public void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext ctx) { | 771 | public void enterMandatoryStatement(GeneratedYangParser.MandatoryStatementContext ctx) { |
743 | - //TODO: implement the method. | 772 | + MandatoryListener.processMandatoryEntry(this, ctx); |
744 | } | 773 | } |
745 | 774 | ||
746 | @Override | 775 | @Override |
... | @@ -750,7 +779,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -750,7 +779,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
750 | 779 | ||
751 | @Override | 780 | @Override |
752 | public void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext ctx) { | 781 | public void enterPresenceStatement(GeneratedYangParser.PresenceStatementContext ctx) { |
753 | - //TODO: implement the method. | 782 | + PresenceListener.processPresenceEntry(this, ctx); |
754 | } | 783 | } |
755 | 784 | ||
756 | @Override | 785 | @Override |
... | @@ -800,7 +829,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -800,7 +829,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
800 | 829 | ||
801 | @Override | 830 | @Override |
802 | public void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext ctx) { | 831 | public void enterMinElementsStatement(GeneratedYangParser.MinElementsStatementContext ctx) { |
803 | - //TODO: implement the method. | 832 | + MinElementsListener.processMinElementsEntry(this, ctx); |
804 | } | 833 | } |
805 | 834 | ||
806 | @Override | 835 | @Override |
... | @@ -810,7 +839,7 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -810,7 +839,7 @@ public class TreeWalkListener implements GeneratedYangListener { |
810 | 839 | ||
811 | @Override | 840 | @Override |
812 | public void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext ctx) { | 841 | public void enterMaxElementsStatement(GeneratedYangParser.MaxElementsStatementContext ctx) { |
813 | - //TODO: implement the method. | 842 | + MaxElementsListener.processMaxElementsEntry(this, ctx); |
814 | } | 843 | } |
815 | 844 | ||
816 | @Override | 845 | @Override |
... | @@ -850,47 +879,47 @@ public class TreeWalkListener implements GeneratedYangListener { | ... | @@ -850,47 +879,47 @@ public class TreeWalkListener implements GeneratedYangListener { |
850 | 879 | ||
851 | @Override | 880 | @Override |
852 | public void enterContainerStatement(GeneratedYangParser.ContainerStatementContext ctx) { | 881 | public void enterContainerStatement(GeneratedYangParser.ContainerStatementContext ctx) { |
853 | - //TODO: implement the method. | 882 | + ContainerListener.processContainerEntry(this, ctx); |
854 | } | 883 | } |
855 | 884 | ||
856 | @Override | 885 | @Override |
857 | public void exitContainerStatement(GeneratedYangParser.ContainerStatementContext ctx) { | 886 | public void exitContainerStatement(GeneratedYangParser.ContainerStatementContext ctx) { |
858 | - //TODO: implement the method. | 887 | + ContainerListener.processContainerExit(this, ctx); |
859 | } | 888 | } |
860 | 889 | ||
861 | @Override | 890 | @Override |
862 | public void enterLeafStatement(GeneratedYangParser.LeafStatementContext ctx) { | 891 | public void enterLeafStatement(GeneratedYangParser.LeafStatementContext ctx) { |
863 | - //TODO: implement the method. | 892 | + LeafListener.processLeafEntry(this, ctx); |
864 | } | 893 | } |
865 | 894 | ||
866 | @Override | 895 | @Override |
867 | public void exitLeafStatement(GeneratedYangParser.LeafStatementContext ctx) { | 896 | public void exitLeafStatement(GeneratedYangParser.LeafStatementContext ctx) { |
868 | - //TODO: implement the method. | 897 | + LeafListener.processLeafExit(this, ctx); |
869 | } | 898 | } |
870 | 899 | ||
871 | @Override | 900 | @Override |
872 | public void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext ctx) { | 901 | public void enterLeafListStatement(GeneratedYangParser.LeafListStatementContext ctx) { |
873 | - //TODO: implement the method. | 902 | + LeafListListener.processLeafListEntry(this, ctx); |
874 | } | 903 | } |
875 | 904 | ||
876 | @Override | 905 | @Override |
877 | public void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext ctx) { | 906 | public void exitLeafListStatement(GeneratedYangParser.LeafListStatementContext ctx) { |
878 | - //TODO: implement the method. | 907 | + LeafListListener.processLeafListExit(this, ctx); |
879 | } | 908 | } |
880 | 909 | ||
881 | @Override | 910 | @Override |
882 | public void enterListStatement(GeneratedYangParser.ListStatementContext ctx) { | 911 | public void enterListStatement(GeneratedYangParser.ListStatementContext ctx) { |
883 | - //TODO: implement the method. | 912 | + ListListener.processListEntry(this, ctx); |
884 | } | 913 | } |
885 | 914 | ||
886 | @Override | 915 | @Override |
887 | public void exitListStatement(GeneratedYangParser.ListStatementContext ctx) { | 916 | public void exitListStatement(GeneratedYangParser.ListStatementContext ctx) { |
888 | - //TODO: implement the method. | 917 | + ListListener.processListExit(this, ctx); |
889 | } | 918 | } |
890 | 919 | ||
891 | @Override | 920 | @Override |
892 | public void enterKeyStatement(GeneratedYangParser.KeyStatementContext ctx) { | 921 | public void enterKeyStatement(GeneratedYangParser.KeyStatementContext ctx) { |
893 | - //TODO: implement the method. | 922 | + KeyListener.processKeyEntry(this, ctx); |
894 | } | 923 | } |
895 | 924 | ||
896 | @Override | 925 | @Override | ... | ... |
-
Please register or login to post a comment