Package org.tentackle.buildsupport
Interface AnalyzeHandler
- All Known Implementing Classes:
AbstractAnalyzeHandler,BundleAnalyzeHandler,FxControllerBundleAnalyzeHandler,InterceptionAnalyzeHandler,MappedServiceAnalyzeHandler,RecordDTOAnalyzeHandler,RemoteMethodAnalyzeHandler,ServiceAnalyzeHandler,TableNameAnalyzeHandler
public interface AnalyzeHandler
A handler invoked for an annotation annotated with
Analyze.- Author:
- harald
-
Method Summary
Modifier and TypeMethodDescriptionGets the annotation processor.voidprocessAnnotation(TypeElement annotationType, RoundEnvironment roundEnv) Processes the annotation.voidsetProcessor(AnalyzeProcessor processor) Sets the annotation processor.
-
Method Details
-
setProcessor
Sets the annotation processor.- Parameters:
processor- the annotation processor
-
getProcessor
AnalyzeProcessor getProcessor()Gets the annotation processor.- Returns:
- the annotation processor
-
processAnnotation
Processes the annotation.- Parameters:
annotationType- the annotation typeroundEnv- the processing environment
-