public class FieldPropertyDescriptor extends BaseNoStandardPropertyDescriptor
Field读写| 构造器和说明 |
|---|
FieldPropertyDescriptor(java.lang.reflect.Field field) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FieldPropertyDescriptor |
create(java.lang.Class<?> beanClass,
java.lang.String name) |
static FieldPropertyDescriptor |
create(java.lang.Object bean,
java.lang.String name) |
java.lang.reflect.Field |
getField() |
java.lang.Class<?> |
getPropertyType() |
java.lang.reflect.Method |
getReadMethod() |
java.lang.reflect.Method |
getReadMethod(java.lang.Class<?> clazz,
com.googlecode.openbeans.PropertyDescriptor descriptor) |
java.lang.reflect.Method |
getWriteMethod() |
java.lang.reflect.Method |
getWriteMethod(java.lang.Class<?> clazz,
com.googlecode.openbeans.PropertyDescriptor descriptor) |
static java.lang.Object |
readMethod(java.lang.Object bean,
java.lang.String name)
字段读取方法实现
|
static void |
writeMethod(java.lang.Object bean,
java.lang.String name,
java.lang.Object value)
字段写入方法实现
|
beforeInvokeMethodcreatePropertyEditor, equals, getPropertyEditorClass, hashCode, isBound, isConstrained, setBound, setConstrained, setPropertyEditorClass, setReadMethod, setWriteMethodpublic FieldPropertyDescriptor(java.lang.reflect.Field field)
throws com.googlecode.openbeans.IntrospectionException
com.googlecode.openbeans.IntrospectionExceptionpublic static java.lang.Object readMethod(java.lang.Object bean,
java.lang.String name)
bean - 读取目标对象name - 字段名public static void writeMethod(java.lang.Object bean,
java.lang.String name,
java.lang.Object value)
bean - 写入目标对象name - 字段名value - 要写入的值public java.lang.reflect.Method getReadMethod()
getReadMethod 在类中 com.googlecode.openbeans.PropertyDescriptorpublic java.lang.reflect.Method getWriteMethod()
getWriteMethod 在类中 com.googlecode.openbeans.PropertyDescriptorpublic java.lang.Class<?> getPropertyType()
getPropertyType 在类中 com.googlecode.openbeans.PropertyDescriptorpublic java.lang.reflect.Field getField()
public static FieldPropertyDescriptor create(java.lang.Class<?> beanClass, java.lang.String name)
public static FieldPropertyDescriptor create(java.lang.Object bean, java.lang.String name)
public java.lang.reflect.Method getReadMethod(java.lang.Class<?> clazz,
com.googlecode.openbeans.PropertyDescriptor descriptor)
public java.lang.reflect.Method getWriteMethod(java.lang.Class<?> clazz,
com.googlecode.openbeans.PropertyDescriptor descriptor)
Copyright © 2023. All Rights Reserved.