public class Methods extends Object
| Modifier and Type | Method and Description |
|---|---|
static Object |
invoke(Object obj,
String methodName)
Invokes the specified accessible parameterless method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
boolean newValue)
Invokes the specified setter method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
Class[] clazz,
Object... newValue)
Invokes the specified setter method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
Class clazz,
Object newValue)
Invokes the specified setter method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
float newValue)
Invokes the specified setter method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
int newValue)
Invokes the specified method if it exists.
|
static Object |
invoke(Object obj,
String methodName,
String stringParameter)
Invokes the specified accessible method with a string parameter if it exists.
|
static boolean |
invokeGetter(Object obj,
String methodName,
boolean defaultValue)
Invokes the specified getter method if it exists.
|
static int |
invokeGetter(Object obj,
String methodName,
int defaultValue)
Invokes the specified getter method if it exists.
|
static long |
invokeGetter(Object obj,
String methodName,
long defaultValue)
Invokes the specified getter method if it exists.
|
static Object |
invokeGetter(Object obj,
String methodName,
Object defaultValue)
Invokes the specified getter method if it exists.
|
static void |
invokeIfExists(Object obj,
String methodName)
Invokes the specified setter method if it exists.
|
static void |
invokeIfExists(Object obj,
String methodName,
boolean newValue)
Invokes the specified method if it exists.
|
static void |
invokeIfExists(Object obj,
String methodName,
Class clazz,
Object newValue)
Invokes the specified setter method if it exists.
|
static void |
invokeIfExists(Object obj,
String methodName,
float newValue)
Invokes the specified setter method if it exists.
|
static void |
invokeIfExistsWithEnum(Object obj,
String methodName,
String enumClassName,
String enumValueName)
Invokes the specified setter method if it exists.
|
static Object |
invokeStatic(Class clazz,
String methodName)
Invokes the specified accessible parameterless method if it exists.
|
static Object |
invokeStatic(Class clazz,
String methodName,
Class[] types,
Object[] values)
Invokes the specified parameterless method if it exists.
|
static Object |
invokeStatic(Class clazz,
String methodName,
Class type,
Object value)
Invokes the specified parameterless method if it exists.
|
static Object |
invokeStatic(String clazz,
String methodName)
Invokes the specified accessible parameterless method if it exists.
|
static Object |
invokeStatic(String clazz,
String methodName,
Class[] types,
Object[] values)
Invokes the specified parameterless method if it exists.
|
static Object |
invokeStatic(String clazz,
String methodName,
Class[] types,
Object[] values,
Object defaultValue)
Invokes the specified parameterless method if it exists.
|
static boolean |
invokeStaticGetter(Class clazz,
String methodName,
boolean defaultValue)
Invokes the specified getter method if it exists.
|
public static Object invoke(Object obj, String methodName) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invoke(Object obj, String methodName, String stringParameter) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.stringParameter - The String parameterNoSuchMethodExceptionpublic static Object invokeStatic(Class clazz, String methodName) throws NoSuchMethodException
clazz - The class on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invokeStatic(String clazz, String methodName) throws NoSuchMethodException
clazz - The class on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invokeStatic(Class clazz, String methodName, Class type, Object value) throws NoSuchMethodException
clazz - The class on which to invoke the method.methodName - The name of the method.type - The parameter type.value - The parameter value.NoSuchMethodExceptionpublic static Object invokeStatic(Class clazz, String methodName, Class[] types, Object[] values) throws NoSuchMethodException
clazz - The class on which to invoke the method.methodName - The name of the method.types - The parameter types.values - The parameter values.NoSuchMethodExceptionpublic static Object invokeStatic(String clazz, String methodName, Class[] types, Object[] values) throws NoSuchMethodException
clazz - The class on which to invoke the method.methodName - The name of the method.types - The parameter types.values - The parameter values.NoSuchMethodExceptionpublic static Object invokeStatic(String clazz, String methodName, Class[] types, Object[] values, Object defaultValue)
clazz - The class on which to invoke the method.methodName - The name of the method.types - The parameter types.values - The parameter values.defaultValue - The default value.public static int invokeGetter(Object obj, String methodName, int defaultValue)
obj - The object on which to invoke the method.methodName - The name of the method.defaultValue - This value is returned, if the method does not exist.public static long invokeGetter(Object obj, String methodName, long defaultValue)
obj - The object on which to invoke the method.methodName - The name of the method.defaultValue - This value is returned, if the method does not exist.public static boolean invokeGetter(Object obj, String methodName, boolean defaultValue)
obj - The object on which to invoke the method.methodName - The name of the method.defaultValue - This value is returned, if the method does not exist.public static Object invokeGetter(Object obj, String methodName, Object defaultValue)
obj - The object on which to invoke the method.methodName - The name of the method.defaultValue - This value is returned, if the method does not exist.public static boolean invokeStaticGetter(Class clazz, String methodName, boolean defaultValue)
clazz - The object on which to invoke the method.methodName - The name of the method.defaultValue - This value is returned, if the method does not exist.public static Object invoke(Object obj, String methodName, boolean newValue) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invoke(Object obj, String methodName, int newValue) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invoke(Object obj, String methodName, float newValue) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invoke(Object obj, String methodName, Class clazz, Object newValue) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static Object invoke(Object obj, String methodName, Class[] clazz, Object... newValue) throws NoSuchMethodException
obj - The object on which to invoke the method.methodName - The name of the method.NoSuchMethodExceptionpublic static void invokeIfExists(Object obj, String methodName)
obj - The object on which to invoke the method.methodName - The name of the method.public static void invokeIfExists(Object obj, String methodName, float newValue)
obj - The object on which to invoke the method.methodName - The name of the method.public static void invokeIfExists(Object obj, String methodName, boolean newValue)
obj - The object on which to invoke the method.methodName - The name of the method.public static void invokeIfExists(Object obj, String methodName, Class clazz, Object newValue)
obj - The object on which to invoke the method.methodName - The name of the method.Copyright © 2014. All Rights Reserved.