public class PropertyInfo extends java.lang.Object implements java.lang.Comparable<PropertyInfo>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Class<?> |
beanClass |
(package private) java.lang.reflect.Field |
field |
(package private) boolean |
isStatic |
(package private) java.lang.String |
name |
(package private) int |
ordinal |
(package private) java.lang.reflect.Method |
readMethod |
(package private) java.lang.reflect.Method |
writeMethod |
| Constructor and Description |
|---|
PropertyInfo(java.lang.Class<?> beanClass,
java.lang.String name,
java.lang.reflect.Field field,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean isStatic) |
PropertyInfo(java.lang.Class<?> beanClass,
java.lang.String name,
java.lang.reflect.Field field,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean isStatic,
int ordinal) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PropertyInfo property) |
java.lang.Object |
get(java.lang.Object target) |
java.lang.Class<?> |
getBeanClass() |
java.lang.reflect.Field |
getField() |
java.lang.String |
getName() |
int |
getOrdinal() |
<T extends java.lang.annotation.Annotation> |
getReadAnnotation(java.lang.Class<T> annotationClass) |
java.lang.reflect.Type |
getReadGenericType() |
java.lang.reflect.Member |
getReadMember() |
java.lang.reflect.Method |
getReadMethod() |
java.lang.Class<?> |
getReadType() |
<T extends java.lang.annotation.Annotation> |
getWriteAnnotation(java.lang.Class<T> annotationClass) |
java.lang.reflect.Type |
getWriteGenericType() |
java.lang.reflect.Member |
getWriteMember() |
java.lang.reflect.Method |
getWriteMethod() |
java.lang.Class<?> |
getWriteType() |
boolean |
isReadable() |
boolean |
isStatic() |
boolean |
isWritable() |
void |
set(java.lang.Object target,
java.lang.Object value) |
java.lang.String |
toString() |
java.lang.Class<?> beanClass
java.lang.String name
boolean isStatic
java.lang.reflect.Field field
java.lang.reflect.Method readMethod
java.lang.reflect.Method writeMethod
int ordinal
public PropertyInfo(java.lang.Class<?> beanClass,
java.lang.String name,
java.lang.reflect.Field field,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean isStatic)
public PropertyInfo(java.lang.Class<?> beanClass,
java.lang.String name,
java.lang.reflect.Field field,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
boolean isStatic,
int ordinal)
public java.lang.Class<?> getBeanClass()
public java.lang.String getName()
public boolean isStatic()
public java.lang.reflect.Field getField()
public java.lang.reflect.Method getReadMethod()
public java.lang.reflect.Method getWriteMethod()
public boolean isReadable()
public java.lang.reflect.Member getReadMember()
public java.lang.Class<?> getReadType()
public java.lang.reflect.Type getReadGenericType()
public <T extends java.lang.annotation.Annotation> T getReadAnnotation(java.lang.Class<T> annotationClass)
public java.lang.Object get(java.lang.Object target)
public boolean isWritable()
public java.lang.reflect.Member getWriteMember()
public java.lang.Class<?> getWriteType()
public java.lang.reflect.Type getWriteGenericType()
public <T extends java.lang.annotation.Annotation> T getWriteAnnotation(java.lang.Class<T> annotationClass)
public void set(java.lang.Object target,
java.lang.Object value)
public int getOrdinal()
public int compareTo(PropertyInfo property)
compareTo in interface java.lang.Comparable<PropertyInfo>public java.lang.String toString()
toString in class java.lang.Object