|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.utility.classes.beans.BeanUtil
public class BeanUtil
Bean util class for runtime use of get/set methods based on member name via Reflection, or field setting if available
| Nested Class Summary | |
|---|---|
static class |
BeanUtil.NoGetterException
This Exception is thrown when no getter has been found |
static class |
BeanUtil.NoSetterException
This Exception is thrown when no setter has been found |
| Constructor Summary | |
|---|---|
BeanUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.Object |
get(java.lang.Object object,
java.lang.String member)
Get a member using a getter method, or if there isn't any, try to retry it via member access if it's public. |
static java.lang.reflect.Method |
getGetter(java.lang.Object object,
java.lang.String member)
Finds the appropriate the getter for an Object. |
static java.lang.reflect.Method |
getSetter(java.lang.Object object,
java.lang.String member)
Finds the appropriate setter for the member of an object. |
static void |
set(java.lang.Object object,
java.lang.String member,
java.lang.Object value)
Sets a member to a value using a setter method, or if none found, using member access if the member is public |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BeanUtil()
| Method Detail |
|---|
public static java.lang.Object get(java.lang.Object object,
java.lang.String member)
object - The object from which to get the membermember - The member to get
public static java.lang.reflect.Method getGetter(java.lang.Object object,
java.lang.String member)
throws BeanUtil.NoGetterException
object - The objectmember - The member
BeanUtil.NoGetterException - if no getter can be found
public static void set(java.lang.Object object,
java.lang.String member,
java.lang.Object value)
object - The object of which to set the membermember - The member to changevalue - The value to set the member to
public static java.lang.reflect.Method getSetter(java.lang.Object object,
java.lang.String member)
throws BeanUtil.NoSetterException
object - The objectmember - Its member
BeanUtil.NoSetterException - if no setter can be found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||