public class MapField extends java.lang.Object implements FieldAccess
| Constructor and Description |
|---|
MapField() |
MapField(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBoolean(java.lang.Object obj) |
byte |
getByte(java.lang.Object obj) |
char |
getChar(java.lang.Object obj) |
java.lang.Class<?> |
getComponentClass() |
double |
getDouble(java.lang.Object obj) |
java.lang.reflect.Field |
getField() |
float |
getFloat(java.lang.Object obj) |
int |
getInt(java.lang.Object obj) |
long |
getLong(java.lang.Object obj) |
java.lang.String |
getName() |
java.lang.Object |
getObject(java.lang.Object obj) |
java.lang.reflect.ParameterizedType |
getParameterizedType() |
short |
getShort(java.lang.Object obj) |
java.lang.Class<?> |
getType() |
java.lang.Object |
getValue(java.lang.Object obj) |
boolean |
isFinal() |
boolean |
isQualified() |
boolean |
isReadOnly() |
boolean |
isStatic() |
boolean |
isVolatile() |
void |
setBoolean(java.lang.Object obj,
boolean value) |
void |
setByte(java.lang.Object obj,
byte value) |
void |
setChar(java.lang.Object obj,
char value) |
void |
setDouble(java.lang.Object obj,
double value) |
void |
setFloat(java.lang.Object obj,
float value) |
void |
setInt(java.lang.Object obj,
int value) |
void |
setLong(java.lang.Object obj,
long value) |
void |
setObject(java.lang.Object obj,
java.lang.Object value) |
void |
setShort(java.lang.Object obj,
short value) |
void |
setValue(java.lang.Object obj,
java.lang.Object value) |
public java.lang.String getName()
getName in interface FieldAccesspublic java.lang.Object getValue(java.lang.Object obj)
getValue in interface FieldAccesspublic void setValue(java.lang.Object obj,
java.lang.Object value)
setValue in interface FieldAccesspublic boolean getBoolean(java.lang.Object obj)
getBoolean in interface FieldAccesspublic void setBoolean(java.lang.Object obj,
boolean value)
setBoolean in interface FieldAccesspublic int getInt(java.lang.Object obj)
getInt in interface FieldAccesspublic void setInt(java.lang.Object obj,
int value)
setInt in interface FieldAccesspublic short getShort(java.lang.Object obj)
getShort in interface FieldAccesspublic void setShort(java.lang.Object obj,
short value)
setShort in interface FieldAccesspublic char getChar(java.lang.Object obj)
getChar in interface FieldAccesspublic void setChar(java.lang.Object obj,
char value)
setChar in interface FieldAccesspublic long getLong(java.lang.Object obj)
getLong in interface FieldAccesspublic void setLong(java.lang.Object obj,
long value)
setLong in interface FieldAccesspublic double getDouble(java.lang.Object obj)
getDouble in interface FieldAccesspublic void setDouble(java.lang.Object obj,
double value)
setDouble in interface FieldAccesspublic float getFloat(java.lang.Object obj)
getFloat in interface FieldAccesspublic void setFloat(java.lang.Object obj,
float value)
setFloat in interface FieldAccesspublic byte getByte(java.lang.Object obj)
getByte in interface FieldAccesspublic void setByte(java.lang.Object obj,
byte value)
setByte in interface FieldAccesspublic java.lang.Object getObject(java.lang.Object obj)
getObject in interface FieldAccesspublic void setObject(java.lang.Object obj,
java.lang.Object value)
setObject in interface FieldAccesspublic java.lang.reflect.Field getField()
getField in interface FieldAccesspublic java.lang.reflect.ParameterizedType getParameterizedType()
getParameterizedType in interface FieldAccesspublic java.lang.Class<?> getComponentClass()
getComponentClass in interface FieldAccesspublic boolean isFinal()
isFinal in interface FieldAccesspublic boolean isStatic()
isStatic in interface FieldAccesspublic boolean isVolatile()
isVolatile in interface FieldAccesspublic boolean isQualified()
isQualified in interface FieldAccesspublic boolean isReadOnly()
isReadOnly in interface FieldAccesspublic java.lang.Class<?> getType()
getType in interface FieldAccess