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 FieldAccess
public final void setValue(Object obj, Object value)
setValue
in interface FieldAccess
public final void setFromValue(Object obj, Value value)
setFromValue
in interface FieldAccess
public final ParameterizedType getParameterizedType()
getParameterizedType
in interface FieldAccess
public final Class<?> getComponentClass()
getComponentClass
in interface FieldAccess
public final boolean hasAnnotation(String annotationName)
hasAnnotation
in interface FieldAccess
public final Map<String,Object> getAnnotationData(String annotationName)
getAnnotationData
in interface FieldAccess
public final boolean isPrimitive()
isPrimitive
in interface FieldAccess
public final Type typeEnum()
typeEnum
in interface FieldAccess
public final boolean isFinal()
isFinal
in interface FieldAccess
public final boolean isStatic()
isStatic
in interface FieldAccess
public final boolean isVolatile()
isVolatile
in interface FieldAccess
public final boolean isQualified()
isQualified
in interface FieldAccess
public final boolean isReadOnly()
isReadOnly
in interface FieldAccess
public boolean isWriteOnly()
isWriteOnly
in interface FieldAccess
public final Class<?> type()
type
in interface FieldAccess
public final String name()
name
in interface FieldAccess
public final String alias()
alias
in interface FieldAccess
public final boolean isViewActive(String activeView)
isViewActive
in interface FieldAccess
public final boolean include()
include
in interface FieldAccess
public final boolean ignore()
ignore
in interface FieldAccess
public boolean injectable()
injectable
in interface FieldAccess
public boolean requiresInjection()
requiresInjection
in interface FieldAccess
public boolean isNamed()
isNamed
in interface FieldAccess
public boolean hasAlias()
hasAlias
in interface FieldAccess
public String named()
named
in interface FieldAccess
public Object parent()
parent
in interface FieldAccess
public Class<?> declaringParent()
declaringParent
in interface FieldAccess
public Type componentType()
componentType
in interface FieldAccess
Copyright © 2014. All rights reserved.