Interface AnnotationHandler<A extends java.lang.annotation.Annotation,E extends java.lang.reflect.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 java.lang.annotation.Annotation,E extends java.lang.reflect.AnnotatedElement>
Intercepts aClass
visit performed by theDigesterLoader
.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
handle(A annotation, E element, RulesBinder rulesBinder)
Handles the current visited element with the related current annotation.
-
-
-
Method Detail
-
handle
void handle(A annotation, E element, RulesBinder rulesBinder)
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.
-
-