Interface AnnotationRuleProvider<A extends Annotation,E extends AnnotatedElement,R extends Rule>
-
- All Known Implementing Classes:
AttributeCallParamRuleProvider
,BeanPropertySetterRuleProvider
,CallMethodRuleProvider
,CallParamRuleProvider
,FactoryCreateRuleProvider
,ObjectCreateRuleProvider
,PathCallParamRuleProvider
,SetNextRuleProvider
,SetPropertiesRuleProvider
,SetRootRuleProvider
,SetTopRuleProvider
,StackCallParamRuleProvider
public interface AnnotationRuleProvider<A extends Annotation,E extends AnnotatedElement,R extends Rule>
An object capable of providing instances ofRule
.- Since:
- 2.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
get()
Provides an instance ofRule
.void
init(A annotation, E element)
Initializes the provider.
-