de.grogra.persistence
public class FieldAccessor extends java.lang.Object
| Constructor and Description |
|---|
FieldAccessor(Field field) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBoolean(java.lang.Object object) |
byte |
getByte(java.lang.Object object) |
char |
getChar(java.lang.Object object) |
double |
getDouble(java.lang.Object object) |
float |
getFloat(java.lang.Object object) |
int |
getInt(java.lang.Object object) |
long |
getLong(java.lang.Object object) |
java.lang.Object |
getObject(java.lang.Object object) |
short |
getShort(java.lang.Object object) |
Type |
getType() |
boolean |
setBoolean(java.lang.Object object,
boolean value,
Transaction t) |
byte |
setByte(java.lang.Object object,
byte value,
Transaction t) |
char |
setChar(java.lang.Object object,
char value,
Transaction t) |
double |
setDouble(java.lang.Object object,
double value,
Transaction t) |
float |
setFloat(java.lang.Object object,
float value,
Transaction t) |
int |
setInt(java.lang.Object object,
int value,
Transaction t) |
long |
setLong(java.lang.Object object,
long value,
Transaction t) |
java.lang.Object |
setObject(java.lang.Object object,
java.lang.Object value,
Transaction t) |
short |
setShort(java.lang.Object object,
short value,
Transaction t) |
java.lang.Object |
setSubfield(java.lang.Object object,
FieldChain fields,
int[] indices,
java.lang.Object value,
Transaction t) |
protected final Field field
public FieldAccessor(Field field)
public boolean getBoolean(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic byte getByte(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic char getChar(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic double getDouble(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic float getFloat(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic int getInt(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic long getLong(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.Object getObject(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic short getShort(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic Type getType()
public boolean setBoolean(java.lang.Object object,
boolean value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic byte setByte(java.lang.Object object,
byte value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic char setChar(java.lang.Object object,
char value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic double setDouble(java.lang.Object object,
double value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic float setFloat(java.lang.Object object,
float value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic int setInt(java.lang.Object object,
int value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic long setLong(java.lang.Object object,
long value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.Object setObject(java.lang.Object object,
java.lang.Object value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic short setShort(java.lang.Object object,
short value,
Transaction t)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.Object setSubfield(java.lang.Object object,
FieldChain fields,
int[] indices,
java.lang.Object value,
Transaction t)