public final class ZserioAstTreeWalker extends ZserioAstWalker
| Constructor and Description |
|---|
ZserioAstTreeWalker(TreeWalker walker)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitBitmaskType(BitmaskType bitmaskType)
Visits bitmask type declaration.
|
void |
visitChoiceType(ChoiceType choiceType)
Visits choice type declaration.
|
void |
visitConstant(Constant constant)
Visits constant definition.
|
void |
visitEnumType(EnumType enumType)
Visits enum type declaration.
|
void |
visitImport(Import importNode)
Visits a single import.
|
void |
visitInstantiateType(InstantiateType instantiateType)
Visits template instantiation.
|
void |
visitPackage(Package pkg)
Visits a single package.
|
void |
visitPubsubType(PubsubType pubsubType)
Visits Pub/Sub definition.
|
void |
visitRoot(Root root)
Visits root node.
|
void |
visitRuleGroup(RuleGroup ruleGroup)
Visits rule group definition.
|
void |
visitServiceType(ServiceType serviceType)
Visits service definition.
|
void |
visitSqlDatabaseType(SqlDatabaseType sqlDatabaseType)
Visits SQL database definition.
|
void |
visitSqlTableType(SqlTableType sqlTableType)
Visits SQL table declaration.
|
void |
visitStructureType(StructureType structureType)
Visits structure type declaration.
|
void |
visitSubtype(Subtype subtype)
Visits subtype declaration.
|
void |
visitUnionType(UnionType unionType)
Visits union type declaration.
|
visitArrayType, visitBitmaskValue, visitBooleanType, visitBytesType, visitChoiceCase, visitChoiceCaseExpression, visitChoiceDefault, visitCompatibilityVersion, visitDocCommentClassic, visitDocCommentMarkdown, visitDocElement, visitDocLine, visitDocLineElement, visitDocMultiline, visitDocParagraph, visitDocTagDeprecated, visitDocTagParam, visitDocTagSee, visitDocTagTodo, visitDocText, visitDynamicBitFieldType, visitEnumItem, visitExpression, visitExternType, visitField, visitFixedBitFieldType, visitFloatType, visitFunction, visitParameter, visitPubsubMessage, visitRule, visitServiceMethod, visitSqlConstraint, visitStdIntegerType, visitStringType, visitTemplateArgument, visitTemplateParameter, visitTypeInstantiation, visitTypeReference, visitVarIntegerTypepublic ZserioAstTreeWalker(TreeWalker walker)
walker - Walker to call during AST walking.public void visitRoot(Root root)
ZserioAstVisitorvisitRoot in interface ZserioAstVisitorvisitRoot in class ZserioAstWalkerroot - Root node of zserio AST.public void visitPackage(Package pkg)
ZserioAstVisitorvisitPackage in interface ZserioAstVisitorvisitPackage in class ZserioAstWalkerpkg - Package AST node.public void visitImport(Import importNode)
ZserioAstVisitorvisitImport in interface ZserioAstVisitorvisitImport in class ZserioAstWalkerimportNode - Import AST node.public void visitConstant(Constant constant)
ZserioAstVisitorvisitConstant in interface ZserioAstVisitorvisitConstant in class ZserioAstWalkerconstant - Constant AST node.public void visitRuleGroup(RuleGroup ruleGroup)
ZserioAstVisitorvisitRuleGroup in interface ZserioAstVisitorvisitRuleGroup in class ZserioAstWalkerruleGroup - Rule group AST node.public void visitSubtype(Subtype subtype)
ZserioAstVisitorvisitSubtype in interface ZserioAstVisitorvisitSubtype in class ZserioAstWalkersubtype - Subtype AST node.public void visitStructureType(StructureType structureType)
ZserioAstVisitorvisitStructureType in interface ZserioAstVisitorvisitStructureType in class ZserioAstWalkerstructureType - Structure AST node.public void visitChoiceType(ChoiceType choiceType)
ZserioAstVisitorvisitChoiceType in interface ZserioAstVisitorvisitChoiceType in class ZserioAstWalkerchoiceType - Choice AST node.public void visitUnionType(UnionType unionType)
ZserioAstVisitorvisitUnionType in interface ZserioAstVisitorvisitUnionType in class ZserioAstWalkerunionType - Union AST node.public void visitEnumType(EnumType enumType)
ZserioAstVisitorvisitEnumType in interface ZserioAstVisitorvisitEnumType in class ZserioAstWalkerenumType - Enum AST node.public void visitBitmaskType(BitmaskType bitmaskType)
ZserioAstVisitorvisitBitmaskType in interface ZserioAstVisitorvisitBitmaskType in class ZserioAstWalkerbitmaskType - Bitmask AST node.public void visitSqlTableType(SqlTableType sqlTableType)
ZserioAstVisitorvisitSqlTableType in interface ZserioAstVisitorvisitSqlTableType in class ZserioAstWalkersqlTableType - SQL table AST node.public void visitSqlDatabaseType(SqlDatabaseType sqlDatabaseType)
ZserioAstVisitorvisitSqlDatabaseType in interface ZserioAstVisitorvisitSqlDatabaseType in class ZserioAstWalkersqlDatabaseType - SQL database AST node.public void visitServiceType(ServiceType serviceType)
ZserioAstVisitorvisitServiceType in interface ZserioAstVisitorvisitServiceType in class ZserioAstWalkerserviceType - Service AST node.public void visitPubsubType(PubsubType pubsubType)
ZserioAstVisitorvisitPubsubType in interface ZserioAstVisitorvisitPubsubType in class ZserioAstWalkerpubsubType - Pub/Sub AST node.public void visitInstantiateType(InstantiateType instantiateType)
ZserioAstVisitorvisitInstantiateType in interface ZserioAstVisitorvisitInstantiateType in class ZserioAstWalkerinstantiateType - Instantiate type AST node.Last updated 2024-07-18 11:31:32