Interface AnnotationHandler<A extends Annotation,E extends AnnotatedElement>
- Type Parameters:
A
- the current visited annotation type.E
- the current visited annotated element type.
- All Known Implementing Classes:
AbstractMethodHandler
,BeanPropertySetterHandler
,CallMethodHandler
,CallParamHandler
,FactoryCreateHandler
,ObjectCreateHandler
,PathCallParamHandler
,SetNextHandler
,SetPropertiesHandler
,SetRootHandler
,SetTopHandler
public interface AnnotationHandler<A extends Annotation,E extends AnnotatedElement>
Intercepts a
Class
visit performed by
the DigesterLoader
.- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handle
(A annotation, E element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.
-
Method Details
-
handle
Handles the current visited element with the related current annotation.- Parameters:
annotation
- the current visited annotation.element
- the current visited annotated element.rulesBinder
- the annotationsRulesBinder
where rules have to be bound.
-