public final class IntrospectionUtils
extends java.lang.Object
Constructor and Description |
---|
IntrospectionUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
callMethod1(java.lang.Object target,
java.lang.String methodN,
java.lang.Object param1,
java.lang.String typeParam1,
java.lang.ClassLoader cl) |
static java.lang.String |
capitalize(java.lang.String name)
Reverse of Introspector.decapitalize
|
static java.lang.reflect.Method |
findMethod(java.lang.Class c,
java.lang.String name,
java.lang.Class[] params) |
static java.lang.Object |
getProperty(java.lang.Object o,
java.lang.String name) |
static boolean |
setProperty(java.lang.Object o,
java.lang.String name,
java.lang.String value)
Find a method with the right name If found, call the method ( if param is
int or boolean we'll convert value to the right type before) - that means
you can have setDebug(1).
|
static java.lang.String |
unCapitalize(java.lang.String name) |
public static boolean setProperty(java.lang.Object o, java.lang.String name, java.lang.String value)
public static java.lang.Object getProperty(java.lang.Object o, java.lang.String name)
public static java.lang.Object callMethod1(java.lang.Object target, java.lang.String methodN, java.lang.Object param1, java.lang.String typeParam1, java.lang.ClassLoader cl) throws java.lang.Exception
java.lang.Exception
public static java.lang.reflect.Method findMethod(java.lang.Class c, java.lang.String name, java.lang.Class[] params)
public static java.lang.String capitalize(java.lang.String name)
public static java.lang.String unCapitalize(java.lang.String name)