| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jalios.util.ReflectUtil
public class ReflectUtil
| Field Summary | |
|---|---|
| static String | REVISION | 
| Constructor Summary | |
|---|---|
| ReflectUtil() | |
| Method Summary | |
|---|---|
| static Object | fieldGetter(Object instance,
            Field field)Return the return value of a getter call from a given field on a given instance | 
| static void | fieldSetter(Object obj,
            Field field,
            Object fieldValue) | 
| static Object | getFieldValue(Object instance,
              Field field)Returns the field value corresponding to the field argument | 
| static String | getGetterMethodName(Field field)Return the name of the getter method for a field. | 
| static String | getSetterMethodName(Field field)Return the name of the setter method for a field. | 
| static Map | introspectFields(Class clazz)Introspect a Class to retrieve public fields | 
| static Map | introspectFields(Object obj)Convenient method to introspect fields of an object | 
| static Map | introspectFields(Object instance,
                 Map fields)Introspect an Object by calling given fields | 
| static void | setFieldValue(Object storable,
              Field field,
              Object fieldValue)Set a field to a value | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String REVISION
| Constructor Detail | 
|---|
public ReflectUtil()
| Method Detail | 
|---|
public static String getGetterMethodName(Field field)
int status; -> getStatus() boolean isEnabled -> isEnabled();
field - the field
public static Object getFieldValue(Object instance,
                                   Field field)
instance - - the instance containing the fieldfield - - the requested field
public static Object fieldGetter(Object instance,
                                 Field field)
instance - field - public static String getSetterMethodName(Field field)
int status; -> setStatus()
field - the field
public static void setFieldValue(Object storable,
                                 Field field,
                                 Object fieldValue)
storable - -  the instance containing the fieldfield - - the field to setfieldValue - - the new field value
public static void fieldSetter(Object obj,
                               Field field,
                               Object fieldValue)
public static Map introspectFields(Object obj)
obj - the object to introspect
public static Map introspectFields(Class clazz)
clazz - the class to introspect
public static Map introspectFields(Object instance,
                                   Map fields)
instance - the instance to introspectfields - a Map of FieldName / Field to call
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||