Package io.quarkus.avro.deployment
Class AvroIDLCodeGenProvider
- java.lang.Object
-
- io.quarkus.avro.deployment.AvroCodeGenProviderBase
-
- io.quarkus.avro.deployment.AvroIDLCodeGenProvider
-
- All Implemented Interfaces:
CodeGenProvider
public class AvroIDLCodeGenProvider extends AvroCodeGenProviderBase implements CodeGenProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
AvroCodeGenProviderBase.AvroOptions
-
-
Field Summary
-
Fields inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
EMPTY, templateDirectory
-
-
Constructor Summary
Constructors Constructor Description AvroIDLCodeGenProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcompileSingleFile(Path filePath, Path outputDir, AvroCodeGenProviderBase.AvroOptions options)(package private) voidinit()StringinputExtension()StringproviderId()-
Methods inherited from class io.quarkus.avro.deployment.AvroCodeGenProviderBase
getImports, inputDirectory, shouldRun, trigger
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.deployment.CodeGenProvider
getInputDirectory, init, inputDirectory, shouldRun, trigger
-
-
-
-
Method Detail
-
providerId
public String providerId()
- Specified by:
providerIdin interfaceCodeGenProvider
-
inputExtension
public String inputExtension()
- Specified by:
inputExtensionin interfaceCodeGenProvider
-
init
void init()
- Specified by:
initin classAvroCodeGenProviderBase
-
compileSingleFile
void compileSingleFile(Path filePath, Path outputDir, AvroCodeGenProviderBase.AvroOptions options) throws io.quarkus.bootstrap.prebuild.CodeGenException
- Specified by:
compileSingleFilein classAvroCodeGenProviderBase- Throws:
io.quarkus.bootstrap.prebuild.CodeGenException
-
-