public class SimpleFieldProperty extends java.lang.Object implements FieldProperty
| Constructor and Description |
|---|
SimpleFieldProperty(java.lang.reflect.Field field) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
getBoolean(java.lang.Object holder) |
byte |
getByte(java.lang.Object holder) |
char |
getChar(java.lang.Object holder) |
double |
getDouble(java.lang.Object holder) |
java.lang.reflect.Field |
getField() |
float |
getFloat(java.lang.Object holder) |
int |
getInt(java.lang.Object holder) |
long |
getLong(java.lang.Object holder) |
java.lang.String |
getName() |
java.lang.Object |
getObject(java.lang.Object holder) |
java.lang.Object |
getRawObject(java.lang.Object holder) |
short |
getShort(java.lang.Object holder) |
java.lang.Class<?> |
getType() |
int |
hashCode() |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
boolean |
isReadable() |
boolean |
isWritable() |
void |
setBoolean(java.lang.Object holder,
boolean value) |
void |
setByte(java.lang.Object holder,
byte value) |
void |
setChar(java.lang.Object holder,
char value) |
void |
setDouble(java.lang.Object holder,
double value) |
void |
setFloat(java.lang.Object holder,
float value) |
void |
setInt(java.lang.Object holder,
int value) |
void |
setLong(java.lang.Object holder,
long value) |
void |
setObject(java.lang.Object holder,
java.lang.Object value) |
void |
setShort(java.lang.Object holder,
short value) |
java.lang.String |
toString() |
public java.lang.reflect.Field getField()
getField in interface FieldPropertypublic boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
isAnnotationPresent in interface Propertypublic boolean isReadable()
isReadable in interface Propertypublic boolean isWritable()
isWritable in interface Propertypublic boolean getBoolean(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getBoolean in interface Propertyjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic char getChar(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public byte getByte(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public short getShort(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public int getInt(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public long getLong(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public float getFloat(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public double getDouble(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public java.lang.Object getObject(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public java.lang.Object getRawObject(java.lang.Object holder)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
getRawObject in interface Propertyjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void setBoolean(java.lang.Object holder,
boolean value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setBoolean in interface Propertyjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void setChar(java.lang.Object holder,
char value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setByte(java.lang.Object holder,
byte value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setShort(java.lang.Object holder,
short value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setInt(java.lang.Object holder,
int value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setLong(java.lang.Object holder,
long value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setFloat(java.lang.Object holder,
float value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setDouble(java.lang.Object holder,
double value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public void setObject(java.lang.Object holder,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object