public class BeanFieldHandler extends Object
Constructor and Description |
---|
BeanFieldHandler(BeanWrapperContext context,
Field field) |
BeanFieldHandler(BeanWrapperContext context,
Method getterMethod,
Method setterMethod) |
Modifier and Type | Method and Description |
---|---|
Field |
getField() |
Type |
getGenericType() |
Method |
getReadMethod(Class<?> beanClass) |
Class<?> |
getType() |
Type[] |
getTypeArguments() |
Object |
getValue(JuffrouBeanWrapper bw) |
Method |
getWriteMethod(Class<?> beanClass) |
static Method |
inspectReadMethod(Class<?> beanClass,
String fieldName,
Class<?> fieldClass) |
static Method |
inspectWriteMethod(Class<?> beanClass,
String fieldName,
Class<?> fieldClass) |
void |
setValue(JuffrouBeanWrapper bw,
Object value) |
void |
setValueIfBeanField(JuffrouBeanWrapper bw,
Object value) |
public BeanFieldHandler(BeanWrapperContext context, Field field)
public BeanFieldHandler(BeanWrapperContext context, Method getterMethod, Method setterMethod)
public Field getField()
public Class<?> getType()
public Type getGenericType()
public Type[] getTypeArguments()
public Object getValue(JuffrouBeanWrapper bw)
public void setValue(JuffrouBeanWrapper bw, Object value)
public void setValueIfBeanField(JuffrouBeanWrapper bw, Object value)
public static Method inspectReadMethod(Class<?> beanClass, String fieldName, Class<?> fieldClass)
public static Method inspectWriteMethod(Class<?> beanClass, String fieldName, Class<?> fieldClass)
Copyright © 2011–2020 Juffrou. All rights reserved.