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.void
processAnnotation
(TypeElement annotationType, RoundEnvironment roundEnv) Processes the annotation.void
setProcessor
(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
-