public final class ReflectionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
getProperties(java.lang.Object object) |
static java.lang.Object |
getPropertyValue(java.lang.Object object,
java.lang.String fieldName) |
static void |
injectObjectFields(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues) |
static void |
injectObjectFields(java.lang.Object target,
java.lang.String fieldName,
java.lang.Object value) |
public static java.util.Map<java.lang.String,java.lang.String> getProperties(java.lang.Object object)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.io.UnsupportedEncodingException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.io.UnsupportedEncodingExceptionpublic static void injectObjectFields(java.lang.Object target,
java.lang.String fieldName,
java.lang.Object value)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic static void injectObjectFields(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic static java.lang.Object getPropertyValue(java.lang.Object object,
java.lang.String fieldName)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException