Package io.vertx.docgen
Class DocGenProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- io.vertx.docgen.BaseProcessor
-
- io.vertx.docgen.DocGenProcessor
-
- All Implemented Interfaces:
javax.annotation.processing.Processor
public class DocGenProcessor extends BaseProcessor
A doc gen processor that runs multiple generators at once.- Author:
- Julien Viet
-
-
Field Summary
-
Fields inherited from class io.vertx.docgen.BaseProcessor
docTrees, helper, postProcessors, resolutions, sources, syntax
-
-
Constructor Summary
Constructors Constructor Description DocGenProcessor()
DocGenProcessor(DocGenerator... generators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Iterable<DocGenerator>
generators()
void
init(javax.annotation.processing.ProcessingEnvironment processingEnv)
-
Methods inherited from class io.vertx.docgen.BaseProcessor
applyPostProcessors, applyVariableSubstitution, getExtension, getPostProcessor, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, postProcess, process, registerPostProcessor, resolveLinkToPackageDoc, write
-
-
-
-
Constructor Detail
-
DocGenProcessor
public DocGenProcessor()
-
DocGenProcessor
public DocGenProcessor(DocGenerator... generators)
-
-
Method Detail
-
init
public void init(javax.annotation.processing.ProcessingEnvironment processingEnv)
- Specified by:
init
in interfacejavax.annotation.processing.Processor
- Overrides:
init
in classBaseProcessor
-
generators
protected java.lang.Iterable<DocGenerator> generators()
- Specified by:
generators
in classBaseProcessor
-
-