Class AsyncApiPathGeneratorCodeGen
- java.lang.Object
-
- io.quarkiverse.asyncapi.generator.input.AsyncApiGeneratorCodeGenBase
-
- io.quarkiverse.asyncapi.generator.input.AsyncApiPathGeneratorCodeGen
-
- All Implemented Interfaces:
io.quarkus.deployment.CodeGenProvider
- Direct Known Subclasses:
AsyncApiGeneratorJsonCodeGen,AsyncApiGeneratorYamlCodeGen,AsyncApiGeneratorYmlCodeGen
public class AsyncApiPathGeneratorCodeGen extends AsyncApiGeneratorCodeGenBase
-
-
Field Summary
-
Fields inherited from class io.quarkiverse.asyncapi.generator.input.AsyncApiGeneratorCodeGenBase
extension
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAsyncApiPathGeneratorCodeGen(AsyncAPIExtension extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<AsyncApiCodeGenerator>buildCodeGenerators(io.quarkus.deployment.CodeGenContext context)protected Collection<String>excludedFiles(org.eclipse.microprofile.config.Config config)protected booleanisCandidateFile(Path path, Collection<String> ignoredFiles)protected voidtrigger(io.quarkus.deployment.CodeGenContext context, AsyncApiCodeGenerator generator)-
Methods inherited from class io.quarkiverse.asyncapi.generator.input.AsyncApiGeneratorCodeGenBase
inputDirectory, inputExtension, providerId, trigger
-
-
-
-
Constructor Detail
-
AsyncApiPathGeneratorCodeGen
protected AsyncApiPathGeneratorCodeGen(AsyncAPIExtension extension)
-
-
Method Detail
-
excludedFiles
protected Collection<String> excludedFiles(org.eclipse.microprofile.config.Config config)
-
trigger
protected void trigger(io.quarkus.deployment.CodeGenContext context, AsyncApiCodeGenerator generator) throws IOException- Specified by:
triggerin classAsyncApiGeneratorCodeGenBase- Throws:
IOException
-
isCandidateFile
protected boolean isCandidateFile(Path path, Collection<String> ignoredFiles)
-
buildCodeGenerators
protected Collection<AsyncApiCodeGenerator> buildCodeGenerators(io.quarkus.deployment.CodeGenContext context)
- Specified by:
buildCodeGeneratorsin classAsyncApiGeneratorCodeGenBase
-
-