Package org.apache.avro.idl
Interface IdlListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
IdlBaseListener
public interface IdlListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
IdlParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byIdlParser.arrayType().voidEnter a parse tree produced byIdlParser.enumDeclaration().voidEnter a parse tree produced byIdlParser.enumDefault().voidEnter a parse tree produced byIdlParser.enumSymbol().voidEnter a parse tree produced byIdlParser.fieldDeclaration().voidEnter a parse tree produced byIdlParser.fixedDeclaration().voidEnter a parse tree produced byIdlParser.formalParameter().voidEnter a parse tree produced byIdlParser.fullType().voidEnter a parse tree produced byIdlParser.identifier().voidEnter a parse tree produced byIdlParser.idlFile().voidEnter a parse tree produced byIdlParser.importStatement().voidEnter a parse tree produced byIdlParser.jsonArray().voidEnter a parse tree produced byIdlParser.jsonLiteral().voidEnter a parse tree produced byIdlParser.jsonObject().voidEnter a parse tree produced byIdlParser.jsonPair().voidEnter a parse tree produced byIdlParser.jsonValue().voidEnter a parse tree produced byIdlParser.mainSchemaDeclaration().voidEnter a parse tree produced byIdlParser.mapType().voidEnter a parse tree produced byIdlParser.messageDeclaration().voidEnter a parse tree produced byIdlParser.namedSchemaDeclaration().voidEnter a parse tree produced byIdlParser.namespaceDeclaration().voidEnter a parse tree produced byIdlParser.nullableType().voidEnter a parse tree produced byIdlParser.plainType().voidEnter a parse tree produced byIdlParser.primitiveType().voidEnter a parse tree produced byIdlParser.protocolDeclaration().voidEnter a parse tree produced byIdlParser.protocolDeclarationBody().voidEnter a parse tree produced byIdlParser.recordBody().voidEnter a parse tree produced byIdlParser.recordDeclaration().voidEnter a parse tree produced byIdlParser.resultType().voidEnter a parse tree produced byIdlParser.schemaProperty().voidEnter a parse tree produced byIdlParser.unionType().voidEnter a parse tree produced byIdlParser.variableDeclaration().voidExit a parse tree produced byIdlParser.arrayType().voidExit a parse tree produced byIdlParser.enumDeclaration().voidExit a parse tree produced byIdlParser.enumDefault().voidExit a parse tree produced byIdlParser.enumSymbol().voidExit a parse tree produced byIdlParser.fieldDeclaration().voidExit a parse tree produced byIdlParser.fixedDeclaration().voidExit a parse tree produced byIdlParser.formalParameter().voidExit a parse tree produced byIdlParser.fullType().voidExit a parse tree produced byIdlParser.identifier().voidExit a parse tree produced byIdlParser.idlFile().voidExit a parse tree produced byIdlParser.importStatement().voidExit a parse tree produced byIdlParser.jsonArray().voidExit a parse tree produced byIdlParser.jsonLiteral().voidExit a parse tree produced byIdlParser.jsonObject().voidExit a parse tree produced byIdlParser.jsonPair().voidExit a parse tree produced byIdlParser.jsonValue().voidExit a parse tree produced byIdlParser.mainSchemaDeclaration().voidExit a parse tree produced byIdlParser.mapType().voidExit a parse tree produced byIdlParser.messageDeclaration().voidExit a parse tree produced byIdlParser.namedSchemaDeclaration().voidExit a parse tree produced byIdlParser.namespaceDeclaration().voidExit a parse tree produced byIdlParser.nullableType().voidExit a parse tree produced byIdlParser.plainType().voidExit a parse tree produced byIdlParser.primitiveType().voidExit a parse tree produced byIdlParser.protocolDeclaration().voidExit a parse tree produced byIdlParser.protocolDeclarationBody().voidExit a parse tree produced byIdlParser.recordBody().voidExit a parse tree produced byIdlParser.recordDeclaration().voidExit a parse tree produced byIdlParser.resultType().voidExit a parse tree produced byIdlParser.schemaProperty().voidExit a parse tree produced byIdlParser.unionType().voidExit a parse tree produced byIdlParser.variableDeclaration().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterIdlFile
Enter a parse tree produced byIdlParser.idlFile().- Parameters:
ctx- the parse tree
-
exitIdlFile
Exit a parse tree produced byIdlParser.idlFile().- Parameters:
ctx- the parse tree
-
enterProtocolDeclaration
Enter a parse tree produced byIdlParser.protocolDeclaration().- Parameters:
ctx- the parse tree
-
exitProtocolDeclaration
Exit a parse tree produced byIdlParser.protocolDeclaration().- Parameters:
ctx- the parse tree
-
enterProtocolDeclarationBody
Enter a parse tree produced byIdlParser.protocolDeclarationBody().- Parameters:
ctx- the parse tree
-
exitProtocolDeclarationBody
Exit a parse tree produced byIdlParser.protocolDeclarationBody().- Parameters:
ctx- the parse tree
-
enterNamespaceDeclaration
Enter a parse tree produced byIdlParser.namespaceDeclaration().- Parameters:
ctx- the parse tree
-
exitNamespaceDeclaration
Exit a parse tree produced byIdlParser.namespaceDeclaration().- Parameters:
ctx- the parse tree
-
enterMainSchemaDeclaration
Enter a parse tree produced byIdlParser.mainSchemaDeclaration().- Parameters:
ctx- the parse tree
-
exitMainSchemaDeclaration
Exit a parse tree produced byIdlParser.mainSchemaDeclaration().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced byIdlParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced byIdlParser.identifier().- Parameters:
ctx- the parse tree
-
enterSchemaProperty
Enter a parse tree produced byIdlParser.schemaProperty().- Parameters:
ctx- the parse tree
-
exitSchemaProperty
Exit a parse tree produced byIdlParser.schemaProperty().- Parameters:
ctx- the parse tree
-
enterImportStatement
Enter a parse tree produced byIdlParser.importStatement().- Parameters:
ctx- the parse tree
-
exitImportStatement
Exit a parse tree produced byIdlParser.importStatement().- Parameters:
ctx- the parse tree
-
enterNamedSchemaDeclaration
Enter a parse tree produced byIdlParser.namedSchemaDeclaration().- Parameters:
ctx- the parse tree
-
exitNamedSchemaDeclaration
Exit a parse tree produced byIdlParser.namedSchemaDeclaration().- Parameters:
ctx- the parse tree
-
enterFixedDeclaration
Enter a parse tree produced byIdlParser.fixedDeclaration().- Parameters:
ctx- the parse tree
-
exitFixedDeclaration
Exit a parse tree produced byIdlParser.fixedDeclaration().- Parameters:
ctx- the parse tree
-
enterEnumDeclaration
Enter a parse tree produced byIdlParser.enumDeclaration().- Parameters:
ctx- the parse tree
-
exitEnumDeclaration
Exit a parse tree produced byIdlParser.enumDeclaration().- Parameters:
ctx- the parse tree
-
enterEnumSymbol
Enter a parse tree produced byIdlParser.enumSymbol().- Parameters:
ctx- the parse tree
-
exitEnumSymbol
Exit a parse tree produced byIdlParser.enumSymbol().- Parameters:
ctx- the parse tree
-
enterEnumDefault
Enter a parse tree produced byIdlParser.enumDefault().- Parameters:
ctx- the parse tree
-
exitEnumDefault
Exit a parse tree produced byIdlParser.enumDefault().- Parameters:
ctx- the parse tree
-
enterRecordDeclaration
Enter a parse tree produced byIdlParser.recordDeclaration().- Parameters:
ctx- the parse tree
-
exitRecordDeclaration
Exit a parse tree produced byIdlParser.recordDeclaration().- Parameters:
ctx- the parse tree
-
enterRecordBody
Enter a parse tree produced byIdlParser.recordBody().- Parameters:
ctx- the parse tree
-
exitRecordBody
Exit a parse tree produced byIdlParser.recordBody().- Parameters:
ctx- the parse tree
-
enterFieldDeclaration
Enter a parse tree produced byIdlParser.fieldDeclaration().- Parameters:
ctx- the parse tree
-
exitFieldDeclaration
Exit a parse tree produced byIdlParser.fieldDeclaration().- Parameters:
ctx- the parse tree
-
enterVariableDeclaration
Enter a parse tree produced byIdlParser.variableDeclaration().- Parameters:
ctx- the parse tree
-
exitVariableDeclaration
Exit a parse tree produced byIdlParser.variableDeclaration().- Parameters:
ctx- the parse tree
-
enterMessageDeclaration
Enter a parse tree produced byIdlParser.messageDeclaration().- Parameters:
ctx- the parse tree
-
exitMessageDeclaration
Exit a parse tree produced byIdlParser.messageDeclaration().- Parameters:
ctx- the parse tree
-
enterFormalParameter
Enter a parse tree produced byIdlParser.formalParameter().- Parameters:
ctx- the parse tree
-
exitFormalParameter
Exit a parse tree produced byIdlParser.formalParameter().- Parameters:
ctx- the parse tree
-
enterResultType
Enter a parse tree produced byIdlParser.resultType().- Parameters:
ctx- the parse tree
-
exitResultType
Exit a parse tree produced byIdlParser.resultType().- Parameters:
ctx- the parse tree
-
enterFullType
Enter a parse tree produced byIdlParser.fullType().- Parameters:
ctx- the parse tree
-
exitFullType
Exit a parse tree produced byIdlParser.fullType().- Parameters:
ctx- the parse tree
-
enterPlainType
Enter a parse tree produced byIdlParser.plainType().- Parameters:
ctx- the parse tree
-
exitPlainType
Exit a parse tree produced byIdlParser.plainType().- Parameters:
ctx- the parse tree
-
enterNullableType
Enter a parse tree produced byIdlParser.nullableType().- Parameters:
ctx- the parse tree
-
exitNullableType
Exit a parse tree produced byIdlParser.nullableType().- Parameters:
ctx- the parse tree
-
enterPrimitiveType
Enter a parse tree produced byIdlParser.primitiveType().- Parameters:
ctx- the parse tree
-
exitPrimitiveType
Exit a parse tree produced byIdlParser.primitiveType().- Parameters:
ctx- the parse tree
-
enterArrayType
Enter a parse tree produced byIdlParser.arrayType().- Parameters:
ctx- the parse tree
-
exitArrayType
Exit a parse tree produced byIdlParser.arrayType().- Parameters:
ctx- the parse tree
-
enterMapType
Enter a parse tree produced byIdlParser.mapType().- Parameters:
ctx- the parse tree
-
exitMapType
Exit a parse tree produced byIdlParser.mapType().- Parameters:
ctx- the parse tree
-
enterUnionType
Enter a parse tree produced byIdlParser.unionType().- Parameters:
ctx- the parse tree
-
exitUnionType
Exit a parse tree produced byIdlParser.unionType().- Parameters:
ctx- the parse tree
-
enterJsonValue
Enter a parse tree produced byIdlParser.jsonValue().- Parameters:
ctx- the parse tree
-
exitJsonValue
Exit a parse tree produced byIdlParser.jsonValue().- Parameters:
ctx- the parse tree
-
enterJsonLiteral
Enter a parse tree produced byIdlParser.jsonLiteral().- Parameters:
ctx- the parse tree
-
exitJsonLiteral
Exit a parse tree produced byIdlParser.jsonLiteral().- Parameters:
ctx- the parse tree
-
enterJsonObject
Enter a parse tree produced byIdlParser.jsonObject().- Parameters:
ctx- the parse tree
-
exitJsonObject
Exit a parse tree produced byIdlParser.jsonObject().- Parameters:
ctx- the parse tree
-
enterJsonPair
Enter a parse tree produced byIdlParser.jsonPair().- Parameters:
ctx- the parse tree
-
exitJsonPair
Exit a parse tree produced byIdlParser.jsonPair().- Parameters:
ctx- the parse tree
-
enterJsonArray
Enter a parse tree produced byIdlParser.jsonArray().- Parameters:
ctx- the parse tree
-
exitJsonArray
Exit a parse tree produced byIdlParser.jsonArray().- Parameters:
ctx- the parse tree
-