public final class BeanPropertyMemberAccessor extends Object implements MemberAccessor
MemberAccessor based on a getter and optionally a setter.| Constructor and Description |
|---|
BeanPropertyMemberAccessor(Method getterMethod) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeGetter(Object bean) |
void |
executeSetter(Object bean,
Object value) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
Annotation[] |
getDeclaredAnnotations() |
Type |
getGenericType()
As defined by
Method.getGenericReturnType() and Field.getGenericType(). |
String |
getName() |
Class<?> |
getType() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
supportSetter() |
String |
toString() |
public BeanPropertyMemberAccessor(Method getterMethod)
public String getName()
getName in interface MemberAccessorpublic Class<?> getType()
getType in interface MemberAccessorpublic Type getGenericType()
MemberAccessorMethod.getGenericReturnType() and Field.getGenericType().getGenericType in interface MemberAccessorpublic Object executeGetter(Object bean)
executeGetter in interface MemberAccessorpublic boolean supportSetter()
supportSetter in interface MemberAccessorpublic void executeSetter(Object bean, Object value)
executeSetter in interface MemberAccessorpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface AnnotatedElementpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementpublic Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementpublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotatedElementCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.