Skip navigation links
A D F G I W 

A

AbstractDynamicAnnotationProcessor - Class in de.bmiag.tapir.annotationprocessing
Abstract Annotation processor which delegates the annotation processing to a determined annotation processor.
AbstractDynamicAnnotationProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
AnnotationProcessor - Annotation Type in de.bmiag.tapir.annotationprocessing.annotation
The AnnotationProcessor annotation is used in conjunction with DynamicActive.
AnnotationProcessorProcessor - Class in de.bmiag.tapir.annotationprocessing.annotation
Processes classes which are annotated with AnnotationProcessor.
AnnotationProcessorProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
AnnotationProcessorProvider - Class in de.bmiag.tapir.annotationprocessing
Singleton which provides the annotation processor for a given processorKey.

D

de.bmiag.tapir.annotationprocessing - package de.bmiag.tapir.annotationprocessing
 
de.bmiag.tapir.annotationprocessing.annotation - package de.bmiag.tapir.annotationprocessing.annotation
 
doGenerateCode(List<? extends NamedElement>, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
doRegisterGlobals(List<? extends NamedElement>, RegisterGlobalsContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doRegisterGlobals(AnnotationTypeDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
doTransform(List<? extends MutableNamedElement>, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doTransform(MutableAnnotationTypeDeclaration, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
doValidate(List<? extends NamedElement>, ValidationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
DynamicActive - Annotation Type in de.bmiag.tapir.annotationprocessing.annotation
In contrast to @Active the annotation processor is not specified by the active annotation but by the annotation processor(s).
DynamicActiveProcessor - Class in de.bmiag.tapir.annotationprocessing.annotation
Processes annotations which are annotated with DynamicActive.
DynamicActiveProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 

F

FileUtil - Class in de.bmiag.tapir.annotationprocessing
Provides some helper methods for file access.
FileUtil() - Constructor for class de.bmiag.tapir.annotationprocessing.FileUtil
 

G

getInstance() - Static method in class de.bmiag.tapir.annotationprocessing.AnnotationProcessorProvider
Returns the singleton instance of AnnotationProcessorProvider
getProcessorClassName(AnnotationTypeDeclaration) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
getProcessorClassName(String) - Method in class de.bmiag.tapir.annotationprocessing.AnnotationProcessorProvider
Returns the annotation processor's class name for the given processorKey.
getProcessorKey() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns the processorKey which is normally the fully qualified name of the annotation which is annotated by DynamicActive.
getProcessorOptional() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns the cached optional processor

I

isRequired() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns true if there has to be an annotation processor which handles the annotation.

W

writeToFileInTargetFolder(NamedElement, String, CharSequence, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.FileUtil
Writes given content into a given file in the target folder of the project.
A D F G I W 
Skip navigation links

Copyright © 2018–2020 b+m Informatik AG. All rights reserved.