Class AvroCodeGenProviderBase

    • Field Detail

      • templateDirectory

        static final String templateDirectory
        The directory (within the java classpath) that contains the velocity templates to use for code generation.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AvroCodeGenProviderBase

        public AvroCodeGenProviderBase()
    • Method Detail

      • trigger

        public boolean trigger​(CodeGenContext context)
                        throws io.quarkus.bootstrap.prebuild.CodeGenException
        Specified by:
        trigger in interface CodeGenProvider
        Throws:
        io.quarkus.bootstrap.prebuild.CodeGenException
      • init

        abstract void init()
      • compileSingleFile

        abstract void compileSingleFile​(Path importPath,
                                        Path outputDir,
                                        AvroCodeGenProviderBase.AvroOptions options)
                                 throws io.quarkus.bootstrap.prebuild.CodeGenException
        Throws:
        io.quarkus.bootstrap.prebuild.CodeGenException