Top Description Fields Constructors Methods
io.vertx.docgen

public Class DocGenProcessor

extends BaseProcessor
Class Inheritance
Imports
javax.annotation.processing.ProcessingEnvironment, java.util.ArrayList, .Arrays, .Iterator, .List, .ServiceLoader

A doc gen processor that runs multiple generators at once.
Author
Julien Viet

Field Summary

Modifier and TypeField and Description
private List<DocGenerator>
Inherited from io.vertx.docgen.BaseProcessor:
docTreesfailureshelperpostProcessorsresolutionssources

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
protected Iterable<DocGenerator>
public synchronized void
init(ProcessingEnvironment
environment to access facilities the tool framework provides to the processor
processingEnv
)

Overrides io.vertx.docgen.BaseProcessor.init.

Implements javax.annotation.processing.Processor.init.

Initializes the processor with the processing environment.

Inherited from io.vertx.docgen.BaseProcessor:
applyPostProcessorsapplyVariableSubstitutiongetExtensiongetPostProcessorgetSupportedAnnotationTypesgetSupportedOptionsgetSupportedSourceVersionpostProcessprocessregisterPostProcessorresolveLinkToPackageDocwrite

Field Detail

generatorsback to summary
private List<DocGenerator> generators

Constructor Detail

DocGenProcessorback to summary
public DocGenProcessor()
DocGenProcessorback to summary
public DocGenProcessor(DocGenerator... generators)

Method Detail

generatorsback to summary
protected Iterable<DocGenerator> generators()

Implements abstract io.vertx.docgen.BaseProcessor.generators.

Annotations
@Override
initback to summary
public synchronized void init(ProcessingEnvironment processingEnv)

Overrides io.vertx.docgen.BaseProcessor.init.

Implements javax.annotation.processing.Processor.init.

Doc from javax.annotation.processing.AbstractProcessor.init.

Initializes the processor with the processing environment.

Parameters
processingEnv:ProcessingEnvironment

environment to access facilities the tool framework provides to the processor

Annotations
@Override