public abstract class AbstractPropertyConditionParser<A extends Annotation> extends AbstractConditionParser<A>
AbstractConditionParser.AbstractCondition, AbstractConditionParser.ConditionDescriptorannotationType| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractPropertyConditionParser(AnnotationFinder annotationFinder,
Class<A> annotationType,
PropertyOperator propertyOperator) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
checkPropertyValue(Object propertyValue)
Check property value.
|
protected @Nullable AbstractConditionParser.AbstractCondition |
createCondition(AnnotatedElement element,
A annotation)
Create condition instance.
|
protected abstract String |
getPropertyName(AnnotatedElement element,
A annotation)
Get property name.
|
canApply, getConditionDescriptor, parseprotected AbstractPropertyConditionParser(AnnotationFinder annotationFinder, Class<A> annotationType, PropertyOperator propertyOperator)
protected @Nullable AbstractConditionParser.AbstractCondition createCondition(AnnotatedElement element, A annotation)
createCondition 在类中 AbstractConditionParser<A extends Annotation>element - elementannotation - annotationprotected abstract String getPropertyName(AnnotatedElement element, A annotation)
element - elementannotation - annotationprotected abstract boolean checkPropertyValue(Object propertyValue)
propertyValue - property valueCopyright © 2024. All rights reserved.