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