public abstract class BaseField extends Object implements FieldAccess
| Modifier and Type | Field and Description |
|---|---|
protected BitSet |
bits |
protected Class<?> |
componentClass |
protected String |
name |
protected ParameterizedType |
parameterizedType |
protected Class<?> |
parentType |
protected Class<?> |
type |
Type |
typeEnum |
protected String |
typeName |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseField(Field field) |
protected |
BaseField(String name,
Method getter,
Method setter) |
| Modifier and Type | Method and Description |
|---|---|
String |
alias() |
protected void |
analyzeError(Exception e,
Object obj) |
Type |
componentType() |
Class<?> |
declaringParent() |
Map<String,Object> |
getAnnotationData(String annotationName) |
Class<?> |
getComponentClass() |
ParameterizedType |
getParameterizedType() |
Object |
getValue(Object obj) |
boolean |
hasAlias() |
boolean |
hasAnnotation(String annotationName) |
boolean |
ignore() |
boolean |
include() |
boolean |
injectable() |
boolean |
isFinal() |
boolean |
isNamed() |
boolean |
isPrimitive() |
boolean |
isQualified() |
boolean |
isReadOnly() |
boolean |
isStatic() |
boolean |
isViewActive(String activeView) |
boolean |
isVolatile() |
boolean |
isWriteOnly() |
String |
name() |
String |
named() |
Object |
parent() |
boolean |
requiresInjection() |
void |
setFromValue(Object obj,
Value value) |
void |
setValue(Object obj,
Object value) |
String |
toString() |
Class<?> |
type() |
Type |
typeEnum() |
protected final BitSet bits
protected final Class<?> type
protected final Class<?> parentType
protected final String name
protected final ParameterizedType parameterizedType
protected final Class<?> componentClass
protected final String typeName
public final Type typeEnum
protected BaseField(Field field)
public final Object getValue(Object obj)
getValue in interface FieldAccesspublic final void setValue(Object obj, Object value)
setValue in interface FieldAccesspublic final void setFromValue(Object obj, Value value)
setFromValue in interface FieldAccesspublic final ParameterizedType getParameterizedType()
getParameterizedType in interface FieldAccesspublic final Class<?> getComponentClass()
getComponentClass in interface FieldAccesspublic final boolean hasAnnotation(String annotationName)
hasAnnotation in interface FieldAccesspublic final Map<String,Object> getAnnotationData(String annotationName)
getAnnotationData in interface FieldAccesspublic final boolean isPrimitive()
isPrimitive in interface FieldAccesspublic final Type typeEnum()
typeEnum in interface FieldAccesspublic final boolean isFinal()
isFinal in interface FieldAccesspublic final boolean isStatic()
isStatic in interface FieldAccesspublic final boolean isVolatile()
isVolatile in interface FieldAccesspublic final boolean isQualified()
isQualified in interface FieldAccesspublic final boolean isReadOnly()
isReadOnly in interface FieldAccesspublic boolean isWriteOnly()
isWriteOnly in interface FieldAccesspublic final Class<?> type()
type in interface FieldAccesspublic final String name()
name in interface FieldAccesspublic final String alias()
alias in interface FieldAccesspublic final boolean isViewActive(String activeView)
isViewActive in interface FieldAccesspublic final boolean include()
include in interface FieldAccesspublic final boolean ignore()
ignore in interface FieldAccesspublic boolean injectable()
injectable in interface FieldAccesspublic boolean requiresInjection()
requiresInjection in interface FieldAccesspublic boolean isNamed()
isNamed in interface FieldAccesspublic boolean hasAlias()
hasAlias in interface FieldAccesspublic String named()
named in interface FieldAccesspublic Object parent()
parent in interface FieldAccesspublic Class<?> declaringParent()
declaringParent in interface FieldAccesspublic Type componentType()
componentType in interface FieldAccessCopyright © 2014. All rights reserved.