public class C4BaseListener extends Object implements C4L1ParserListenerDecorator, C4L2ParserListenerDecorator, C4L3ParserListenerDecorator
ParseTreeListener that implements C4L1ParserListener, C4L2ParserListener and
C4L3ParserListener to be able to parse every C4 grammar files using the same class.
The default behavior of the methods is to do nothing. You have to override them if you need a specific processing.
| Constructor and Description |
|---|
C4BaseListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
Enters a parse tree.
|
void |
exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
Exits a parse tree.
|
org.thewonderlemming.c4plantuml.grammars.generated.C4L1ParserListener |
getDecoratedC4L1ParserListener()
returns the instance of the
C4L1ParserListener being decorated. |
org.thewonderlemming.c4plantuml.grammars.generated.C4L2ParserListener |
getDecoratedC4L2ParserListener()
returns the instance of the
C4L2ParserListener being decorated. |
org.thewonderlemming.c4plantuml.grammars.generated.C4L3ParserListener |
getDecoratedC4L3ParserListener()
returns the instance of the
C4L3ParserListener being decorated. |
void |
visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
Visits a
ErrorNode. |
void |
visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
Visits a
TerminalNode. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenterBoundary, enterCloud, enterComma, enterDiagram, enterEnterprise_boundary, enterFooter, enterInclude, enterL1_title, enterLayout, enterPerson_ext, enterPerson, enterRelationship, enterStatement, enterSystem_ext, enterSystem, enterTitle, exitBoundary, exitCloud, exitComma, exitDiagram, exitEnterprise_boundary, exitFooter, exitInclude, exitL1_title, exitLayout, exitPerson_ext, exitPerson, exitRelationship, exitStatement, exitSystem_ext, exitSystem, exitTitleenterBoundary, enterCloud, enterComma, enterContainer, enterDiagram, enterEnterprise_boundary, enterFooter, enterInclude, enterL2_title, enterLayout, enterPerson_ext, enterPerson, enterRelationship, enterStatement, enterSystem_boundary, enterSystem_ext, enterSystem, enterTitle, exitBoundary, exitCloud, exitComma, exitContainer, exitDiagram, exitEnterprise_boundary, exitFooter, exitInclude, exitL2_title, exitLayout, exitPerson_ext, exitPerson, exitRelationship, exitStatement, exitSystem_boundary, exitSystem_ext, exitSystem, exitTitleenterBoundary, enterCloud, enterComma, enterComponent, enterContainer_boundary, enterContainer, enterDiagram, enterEnterprise_boundary, enterFooter, enterInclude, enterL3_title, enterLayout, enterPerson_ext, enterPerson, enterRelationship, enterStatement, enterSystem_ext, enterSystem, enterTitle, exitBoundary, exitCloud, exitComma, exitComponent, exitContainer_boundary, exitContainer, exitDiagram, exitEnterprise_boundary, exitFooter, exitInclude, exitL3_title, exitLayout, exitPerson_ext, exitPerson, exitRelationship, exitStatement, exitSystem_ext, exitSystem, exitTitlepublic void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
Does nothing, by default. You have to override it if you want to add custom behavior.
enterEveryRule in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx)
Does nothing, by default. You have to override it if you want to add custom behavior.
exitEveryRule in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic org.thewonderlemming.c4plantuml.grammars.generated.C4L1ParserListener getDecoratedC4L1ParserListener()
C4L1ParserListenerDecoratorC4L1ParserListener being decorated.getDecoratedC4L1ParserListener in interface C4L1ParserListenerDecoratorC4L1ParserListener.public org.thewonderlemming.c4plantuml.grammars.generated.C4L2ParserListener getDecoratedC4L2ParserListener()
C4L2ParserListenerDecoratorC4L2ParserListener being decorated.getDecoratedC4L2ParserListener in interface C4L2ParserListenerDecoratorC4L2ParserListener.public org.thewonderlemming.c4plantuml.grammars.generated.C4L3ParserListener getDecoratedC4L3ParserListener()
C4L3ParserListenerDecoratorC4L3ParserListener being decorated.getDecoratedC4L3ParserListener in interface C4L3ParserListenerDecoratorC4L3ParserListener.public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node)
ErrorNode.
Does nothing, by default. You have to override it if you want to add custom behavior.
visitErrorNode in interface org.antlr.v4.runtime.tree.ParseTreeListenerpublic void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
TerminalNode.
Does nothing, by default. You have to override it if you want to add custom behavior.
visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeListenerCopyright © 2020. All rights reserved.