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 TypeMethodDescriptionvoid
Enter a parse tree produced byIdlParser.arrayType()
.void
Enter a parse tree produced byIdlParser.enumDeclaration()
.void
Enter a parse tree produced byIdlParser.enumDefault()
.void
Enter a parse tree produced byIdlParser.enumSymbol()
.void
Enter a parse tree produced byIdlParser.fieldDeclaration()
.void
Enter a parse tree produced byIdlParser.fixedDeclaration()
.void
Enter a parse tree produced byIdlParser.formalParameter()
.void
Enter a parse tree produced byIdlParser.fullType()
.void
Enter a parse tree produced byIdlParser.identifier()
.void
Enter a parse tree produced byIdlParser.idlFile()
.void
Enter a parse tree produced byIdlParser.importStatement()
.void
Enter a parse tree produced byIdlParser.jsonArray()
.void
Enter a parse tree produced byIdlParser.jsonLiteral()
.void
Enter a parse tree produced byIdlParser.jsonObject()
.void
Enter a parse tree produced byIdlParser.jsonPair()
.void
Enter a parse tree produced byIdlParser.jsonValue()
.void
Enter a parse tree produced byIdlParser.mainSchemaDeclaration()
.void
Enter a parse tree produced byIdlParser.mapType()
.void
Enter a parse tree produced byIdlParser.messageDeclaration()
.void
Enter a parse tree produced byIdlParser.namedSchemaDeclaration()
.void
Enter a parse tree produced byIdlParser.namespaceDeclaration()
.void
Enter a parse tree produced byIdlParser.nullableType()
.void
Enter a parse tree produced byIdlParser.plainType()
.void
Enter a parse tree produced byIdlParser.primitiveType()
.void
Enter a parse tree produced byIdlParser.protocolDeclaration()
.void
Enter a parse tree produced byIdlParser.protocolDeclarationBody()
.void
Enter a parse tree produced byIdlParser.recordBody()
.void
Enter a parse tree produced byIdlParser.recordDeclaration()
.void
Enter a parse tree produced byIdlParser.resultType()
.void
Enter a parse tree produced byIdlParser.schemaProperty()
.void
Enter a parse tree produced byIdlParser.unionType()
.void
Enter a parse tree produced byIdlParser.variableDeclaration()
.void
Exit a parse tree produced byIdlParser.arrayType()
.void
Exit a parse tree produced byIdlParser.enumDeclaration()
.void
Exit a parse tree produced byIdlParser.enumDefault()
.void
Exit a parse tree produced byIdlParser.enumSymbol()
.void
Exit a parse tree produced byIdlParser.fieldDeclaration()
.void
Exit a parse tree produced byIdlParser.fixedDeclaration()
.void
Exit a parse tree produced byIdlParser.formalParameter()
.void
Exit a parse tree produced byIdlParser.fullType()
.void
Exit a parse tree produced byIdlParser.identifier()
.void
Exit a parse tree produced byIdlParser.idlFile()
.void
Exit a parse tree produced byIdlParser.importStatement()
.void
Exit a parse tree produced byIdlParser.jsonArray()
.void
Exit a parse tree produced byIdlParser.jsonLiteral()
.void
Exit a parse tree produced byIdlParser.jsonObject()
.void
Exit a parse tree produced byIdlParser.jsonPair()
.void
Exit a parse tree produced byIdlParser.jsonValue()
.void
Exit a parse tree produced byIdlParser.mainSchemaDeclaration()
.void
Exit a parse tree produced byIdlParser.mapType()
.void
Exit a parse tree produced byIdlParser.messageDeclaration()
.void
Exit a parse tree produced byIdlParser.namedSchemaDeclaration()
.void
Exit a parse tree produced byIdlParser.namespaceDeclaration()
.void
Exit a parse tree produced byIdlParser.nullableType()
.void
Exit a parse tree produced byIdlParser.plainType()
.void
Exit a parse tree produced byIdlParser.primitiveType()
.void
Exit a parse tree produced byIdlParser.protocolDeclaration()
.void
Exit a parse tree produced byIdlParser.protocolDeclarationBody()
.void
Exit a parse tree produced byIdlParser.recordBody()
.void
Exit a parse tree produced byIdlParser.recordDeclaration()
.void
Exit a parse tree produced byIdlParser.resultType()
.void
Exit a parse tree produced byIdlParser.schemaProperty()
.void
Exit a parse tree produced byIdlParser.unionType()
.void
Exit 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
-