TargetAwareAnnotationProcessingServiceBaseAnnotationProcessingService, BaseTargetAwareAnnotationProcessingService, JPAClassAnnotationProcessingService, JPAFieldAnnotationProcessingServicepublic interface AnnotationProcessingService
AnnotationProcessors
 and uses them to process one or more Annotations.AnnotationProcessor| Modifier and Type | Method | Description | 
|---|---|---|
void | 
addAnnotationProcessor(AnnotationProcessor annotationProcessor) | 
 Add an  
AnnotationProcessor to the service. | 
java.util.Set<AnnotationProcessor> | 
getAnnotationProcessors() | 
 Returns the set of  
AnnotationProcessors registered with 
 this service. | 
<I extends BaseNature,A extends java.lang.annotation.Annotation> | 
processAnnotation(I info,
                 A annotation) | 
 The processing action of this service. 
 | 
<I extends BaseNature> | 
processAnnotations(I info,
                  java.lang.annotation.Annotation[] annotations) | 
 Calls  
processAnnotation(BaseNature, Annotation) for each given
 Annotation. | 
<I extends BaseNature> java.lang.annotation.Annotation[] processAnnotations(I info, java.lang.annotation.Annotation[] annotations)
processAnnotation(BaseNature, Annotation) for each given
 Annotation.info - the BaseNature (and so its PropertyHolder)
            that should be filled with the information readannotations - the annotations to processprocessAnnotation(BaseNature, Annotation)<I extends BaseNature,A extends java.lang.annotation.Annotation> boolean processAnnotation(I info, A annotation)
AnnotationProcessor.processAnnotation(BaseNature, Annotation) is
 returned.info - the BaseNature (and so its PropertyHolder)
            that should be filled with the information readannotation - the annotation to processAnnotationProcessorvoid addAnnotationProcessor(AnnotationProcessor annotationProcessor)
AnnotationProcessor to the service.annotationProcessor - the AnnotationProcessor to add to this service.java.util.Set<AnnotationProcessor> getAnnotationProcessors()
AnnotationProcessors registered with 
 this service.AnnotationProcessors registered with this service.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com