public class BeanContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class |
beanClass |
private long |
features |
private java.lang.reflect.Field |
field |
private java.lang.Class |
fieldClass |
private java.lang.reflect.Type |
fieldType |
private java.lang.String |
format |
private java.lang.String |
label |
private java.lang.reflect.Method |
method |
private java.lang.String |
name |
| Constructor and Description |
|---|
BeanContext(java.lang.Class beanClass,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.lang.String name,
java.lang.String label,
java.lang.Class fieldClass,
java.lang.reflect.Type fieldType,
long features,
java.lang.String format) |
| Modifier and Type | Method and Description |
|---|---|
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
java.lang.Class<?> |
getBeanClass() |
long |
getFeatures() |
java.lang.reflect.Field |
getField() |
java.lang.Class<?> |
getFieldClass() |
java.lang.reflect.Type |
getFieldType() |
java.lang.String |
getFormat() |
java.lang.String |
getLabel() |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getName() |
boolean |
isJsonDirect() |
private final java.lang.Class beanClass
private final java.lang.reflect.Method method
private final java.lang.reflect.Field field
private final java.lang.String name
private final java.lang.String label
private final java.lang.Class fieldClass
private final java.lang.reflect.Type fieldType
private final long features
private final java.lang.String format
public BeanContext(java.lang.Class beanClass,
java.lang.reflect.Method method,
java.lang.reflect.Field field,
java.lang.String name,
java.lang.String label,
java.lang.Class fieldClass,
java.lang.reflect.Type fieldType,
long features,
java.lang.String format)
public java.lang.Class<?> getBeanClass()
public java.lang.reflect.Method getMethod()
public java.lang.reflect.Field getField()
public java.lang.String getName()
public java.lang.String getLabel()
public java.lang.Class<?> getFieldClass()
public java.lang.reflect.Type getFieldType()
public long getFeatures()
public boolean isJsonDirect()
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
public java.lang.String getFormat()