public class BeanFieldInfo
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected int | accessorModifiersModifiers on the get/set methods that expose this field as a Bean property | 
| protected java.lang.String | declaringClassNameDeclaring class name | 
| protected int | modifiersModifiers declared (implictly or explicitly) | 
| protected java.lang.String | nameName of the field. | 
| protected java.lang.String | typeClass name of the field type | 
| protected java.lang.String | typeSignatureClass name of the fied type | 
| Constructor and Description | 
|---|
| BeanFieldInfo() | 
| BeanFieldInfo(java.lang.String name,
             java.lang.String type,
             int modifiers) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareTo(java.lang.Object o) | 
| boolean | equals(java.lang.Object o) | 
| protected boolean | equalsImpl(BeanFieldInfo fieldInfo) | 
| java.lang.String | getDeclaringClassName() | 
| java.lang.reflect.Field | getDeclaringField() | 
| java.lang.String | getName()Get the name of the field being described by this FieldInfo. | 
| java.lang.String | getType() | 
| boolean | isPublic() | 
| BeanMethodInfo | makeGetter() | 
| BeanMethodInfo | makeGetter(java.lang.String fieldName,
          java.lang.String fieldType) | 
| BeanMethodInfo | makeSetter() | 
| BeanMethodInfo | makeSetter(java.lang.String fieldName,
          java.lang.String fieldType) | 
| void | setDeclaringField(java.lang.reflect.Field field) | 
protected java.lang.String name
protected java.lang.String type
protected java.lang.String typeSignature
protected java.lang.String declaringClassName
protected int modifiers
protected int accessorModifiers
public BeanFieldInfo()
public BeanFieldInfo(java.lang.String name,
             java.lang.String type,
             int modifiers)
public int compareTo(java.lang.Object o)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected final boolean equalsImpl(BeanFieldInfo fieldInfo)
public java.lang.String getName()
public java.lang.String getType()
public boolean isPublic()
public BeanMethodInfo makeGetter()
public BeanMethodInfo makeGetter(java.lang.String fieldName, java.lang.String fieldType)
public BeanMethodInfo makeSetter()
public BeanMethodInfo makeSetter(java.lang.String fieldName, java.lang.String fieldType)
public void setDeclaringField(java.lang.reflect.Field field)
public java.lang.reflect.Field getDeclaringField()
public java.lang.String getDeclaringClassName()