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:
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 aClassvisit performed by theDigesterLoader.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandle(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 annotationsRulesBinderwhere rules have to be bound.
-
-