Skip navigation links
C E G O S V 

C

C4BaseListener - Class in org.thewonderlemming.c4plantuml.grammars
A simple ParseTreeListener that implements C4L1ParserListener, C4L2ParserListener and C4L3ParserListener to be able to parse every C4 grammar files using the same class.
C4BaseListener() - Constructor for class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
 
C4L1ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
A decorator pattern to C4L1ParserListener using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
C4L2ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
A decorator pattern to C4L2ParserListener using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
C4L3ParserListenerDecorator - Interface in org.thewonderlemming.c4plantuml.grammars
A decorator pattern to C4L3ParserListener using default methods to emulate multiple inheritance amongst classes and allow simple composition of grammars parsers.
createParser(Path, Charset, BaseErrorListener) - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Parses the given C4 source file and returns an Optional of the created Parser or empty if any exception occurs.

E

enterBoundary(C4L1Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterBoundary(C4L2Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterBoundary(C4L3Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterCloud(C4L1Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterCloud(C4L2Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterCloud(C4L3Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterComma(C4L1Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterComma(C4L2Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterComma(C4L3Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterComponent(C4L3Parser.ComponentContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterContainer(C4L2Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterContainer(C4L3Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterDiagram(C4L1Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterDiagram(C4L2Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterDiagram(C4L3Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
Enters a parse tree.
enterFooter(C4L1Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterFooter(C4L2Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterFooter(C4L3Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterInclude(C4L1Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterInclude(C4L2Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterInclude(C4L3Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterL1_title(C4L1Parser.L1_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterL2_title(C4L2Parser.L2_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterL3_title(C4L3Parser.L3_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterLayout(C4L1Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterLayout(C4L2Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterLayout(C4L3Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterPerson(C4L1Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterPerson(C4L2Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterPerson(C4L3Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterPerson_ext(C4L1Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterPerson_ext(C4L2Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterPerson_ext(C4L3Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterRelationship(C4L1Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterRelationship(C4L2Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterRelationship(C4L3Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterStatement(C4L1Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterStatement(C4L2Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterStatement(C4L3Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterSystem(C4L1Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterSystem(C4L2Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterSystem(C4L3Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterSystem_boundary(C4L2Parser.System_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterSystem_ext(C4L1Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterSystem_ext(C4L2Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterSystem_ext(C4L3Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
enterTitle(C4L1Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
enterTitle(C4L2Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
enterTitle(C4L3Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitBoundary(C4L1Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitBoundary(C4L2Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitBoundary(C4L3Parser.BoundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitCloud(C4L1Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitCloud(C4L2Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitCloud(C4L3Parser.CloudContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitComma(C4L1Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitComma(C4L2Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitComma(C4L3Parser.CommaContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitComponent(C4L3Parser.ComponentContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitContainer(C4L2Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitContainer(C4L3Parser.ContainerContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitContainer_boundary(C4L3Parser.Container_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitDiagram(C4L1Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitDiagram(C4L2Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitDiagram(C4L3Parser.DiagramContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitEnterprise_boundary(C4L1Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitEnterprise_boundary(C4L2Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitEnterprise_boundary(C4L3Parser.Enterprise_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitEveryRule(ParserRuleContext) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
Exits a parse tree.
exitFooter(C4L1Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitFooter(C4L2Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitFooter(C4L3Parser.FooterContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitInclude(C4L1Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitInclude(C4L2Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitInclude(C4L3Parser.IncludeContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitL1_title(C4L1Parser.L1_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitL2_title(C4L2Parser.L2_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitL3_title(C4L3Parser.L3_titleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitLayout(C4L1Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitLayout(C4L2Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitLayout(C4L3Parser.LayoutContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitPerson(C4L1Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitPerson(C4L2Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitPerson(C4L3Parser.PersonContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitPerson_ext(C4L1Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitPerson_ext(C4L2Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitPerson_ext(C4L3Parser.Person_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitRelationship(C4L1Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitRelationship(C4L2Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitRelationship(C4L3Parser.RelationshipContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitStatement(C4L1Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitStatement(C4L2Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitStatement(C4L3Parser.StatementContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitSystem(C4L1Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitSystem(C4L2Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitSystem(C4L3Parser.SystemContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitSystem_boundary(C4L2Parser.System_boundaryContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitSystem_ext(C4L1Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitSystem_ext(C4L2Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitSystem_ext(C4L3Parser.System_extContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 
exitTitle(C4L1Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
 
exitTitle(C4L2Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
 
exitTitle(C4L3Parser.TitleContext) - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
 

G

getC4Level() - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Returns the associated C4 level of the current enumeration value.
getDecoratedC4L1ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
 
getDecoratedC4L1ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L1ParserListenerDecorator
returns the instance of the C4L1ParserListener being decorated.
getDecoratedC4L2ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
 
getDecoratedC4L2ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L2ParserListenerDecorator
returns the instance of the C4L2ParserListener being decorated.
getDecoratedC4L3ParserListener() - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
 
getDecoratedC4L3ParserListener() - Method in interface org.thewonderlemming.c4plantuml.grammars.C4L3ParserListenerDecorator
returns the instance of the C4L3ParserListener being decorated.
getParserType() - Method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Returns the associated Parser type of the current enumeration value.
getSourceTypeFromFilename(Path) - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Guesses the given source file C4 level and returns an Optional of the matching enumeration value if any, or empty.

O

org.thewonderlemming.c4plantuml.grammars - package org.thewonderlemming.c4plantuml.grammars
Contains convenience classes to parse C4 PlantUML source files.

S

SourceType - Enum in org.thewonderlemming.c4plantuml.grammars
An enumeration that binds C4 grammars to their specific Lexer and Parser, and provides convenience methods such as parsing source files and identifying a source C4 level.

V

valueOf(String) - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.thewonderlemming.c4plantuml.grammars.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
visitErrorNode(ErrorNode) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
Visits a ErrorNode.
visitTerminal(TerminalNode) - Method in class org.thewonderlemming.c4plantuml.grammars.C4BaseListener
Visits a TerminalNode.
C E G O S V 
Skip navigation links

Copyright © 2020. All rights reserved.