cloud.orbit.dsl / OrbitDslListener

OrbitDslListener

interface OrbitDslListener : ParseTreeListener

This interface defines a complete listener for a parse tree produced by OrbitDslParser.

Functions

enterActorDeclaration

abstract fun enterActorDeclaration(ctx: ActorDeclarationContext): Unit

Enter a parse tree produced by OrbitDslParser#actorDeclaration.

enterActorMethod

abstract fun enterActorMethod(ctx: ActorMethodContext): Unit

Enter a parse tree produced by OrbitDslParser#actorMethod.

enterDataDeclaration

abstract fun enterDataDeclaration(ctx: DataDeclarationContext): Unit

Enter a parse tree produced by OrbitDslParser#dataDeclaration.

enterDataField

abstract fun enterDataField(ctx: DataFieldContext): Unit

Enter a parse tree produced by OrbitDslParser#dataField.

enterDeclaration

abstract fun enterDeclaration(ctx: DeclarationContext): Unit

Enter a parse tree produced by OrbitDslParser#declaration.

enterEnumDeclaration

abstract fun enterEnumDeclaration(ctx: EnumDeclarationContext): Unit

Enter a parse tree produced by OrbitDslParser#enumDeclaration.

enterEnumMember

abstract fun enterEnumMember(ctx: EnumMemberContext): Unit

Enter a parse tree produced by OrbitDslParser#enumMember.

enterFile

abstract fun enterFile(ctx: FileContext): Unit

Enter a parse tree produced by OrbitDslParser#file.

enterMethodParam

abstract fun enterMethodParam(ctx: MethodParamContext): Unit

Enter a parse tree produced by OrbitDslParser#methodParam.

enterType

abstract fun enterType(ctx: TypeContext): Unit

Enter a parse tree produced by OrbitDslParser#type.

exitActorDeclaration

abstract fun exitActorDeclaration(ctx: ActorDeclarationContext): Unit

Exit a parse tree produced by OrbitDslParser#actorDeclaration.

exitActorMethod

abstract fun exitActorMethod(ctx: ActorMethodContext): Unit

Exit a parse tree produced by OrbitDslParser#actorMethod.

exitDataDeclaration

abstract fun exitDataDeclaration(ctx: DataDeclarationContext): Unit

Exit a parse tree produced by OrbitDslParser#dataDeclaration.

exitDataField

abstract fun exitDataField(ctx: DataFieldContext): Unit

Exit a parse tree produced by OrbitDslParser#dataField.

exitDeclaration

abstract fun exitDeclaration(ctx: DeclarationContext): Unit

Exit a parse tree produced by OrbitDslParser#declaration.

exitEnumDeclaration

abstract fun exitEnumDeclaration(ctx: EnumDeclarationContext): Unit

Exit a parse tree produced by OrbitDslParser#enumDeclaration.

exitEnumMember

abstract fun exitEnumMember(ctx: EnumMemberContext): Unit

Exit a parse tree produced by OrbitDslParser#enumMember.

exitFile

abstract fun exitFile(ctx: FileContext): Unit

Exit a parse tree produced by OrbitDslParser#file.

exitMethodParam

abstract fun exitMethodParam(ctx: MethodParamContext): Unit

Exit a parse tree produced by OrbitDslParser#methodParam.

exitType

abstract fun exitType(ctx: TypeContext): Unit

Exit a parse tree produced by OrbitDslParser#type.

Inheritors

OrbitDslBaseListener

open class OrbitDslBaseListener : OrbitDslListener

This class provides an empty implementation of OrbitDslListener, which can be extended to create a listener which only needs to handle a subset of the available methods.