public class BeanFieldInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
accessorModifiers
Modifiers on the get/set methods that expose this field as a Bean property
|
protected java.lang.String |
declaringClassName
Declaring class name
|
protected int |
modifiers
Modifiers declared (implictly or explicitly)
|
protected java.lang.String |
name
Name of the field.
|
protected java.lang.String |
type
Class name of the field type
|
protected java.lang.String |
typeSignature
Class 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.Object
protected 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()