public class FieldInfo
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected java.lang.String | 
classname
The declaring class name. 
 | 
protected java.lang.reflect.Field | 
field
The field (cached). 
 | 
protected java.lang.String | 
name
The field name. 
 | 
protected java.lang.String | 
typename
The typename. 
 | 
| Constructor and Description | 
|---|
FieldInfo()
Create a new FieldInfo. 
 | 
FieldInfo(java.lang.reflect.Field field)
Create a new FieldInfo. 
 | 
FieldInfo(java.lang.String name,
         java.lang.String classname)
Create a new FieldInfo. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getClassName()
Get the classname. 
 | 
java.lang.reflect.Field | 
getField(java.lang.ClassLoader cl)
Get the field for the injection. 
 | 
java.lang.String | 
getName()
Get the name. 
 | 
java.lang.String | 
getTypeName()
Get the typename. 
 | 
void | 
setClassName(java.lang.String classname)
Set the classname. 
 | 
void | 
setName(java.lang.String name)
Set the name. 
 | 
void | 
setTypeName(java.lang.String typename)
Set the typename. 
 | 
protected java.lang.String name
protected java.lang.String classname
protected java.lang.String typename
protected java.lang.reflect.Field field
public FieldInfo()
public FieldInfo(java.lang.reflect.Field field)
public FieldInfo(java.lang.String name,
                 java.lang.String classname)
public java.lang.reflect.Field getField(java.lang.ClassLoader cl)
cl - The classloader.fieldname - The fieldname in case an expression string is 
  saved in field name. If null the internal name is used.public java.lang.String getName()
public void setName(java.lang.String name)
name - The name to set.public java.lang.String getClassName()
public void setClassName(java.lang.String classname)
classname - The classname to set.public java.lang.String getTypeName()
public void setTypeName(java.lang.String typename)
typename - The typename to set.