org.stringtree.util
Class MethodCallUtils
java.lang.Object
org.stringtree.util.MethodCallUtils
public class MethodCallUtils
- extends java.lang.Object
Method Summary |
static java.lang.Object |
call(java.lang.Object object,
boolean mandatory,
java.lang.String prefix,
MethodFinder finder)
|
static java.lang.Object |
call(java.lang.Object object,
MethodWrapper method)
|
static java.lang.Object |
call(java.lang.Object object,
MethodWrapper method,
boolean mandatory,
java.lang.String prefix)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String name)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String[] names,
StringFinder context)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String[] names,
StringFinder context,
boolean mandatory,
java.lang.Object dfl)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String[] names,
StringFinder context,
java.lang.Object dfl)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String name,
boolean mandatory)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String name,
java.lang.Object arg)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String name,
StringFinder context)
|
static java.lang.Object |
call(java.lang.Object object,
java.lang.String name,
StringFinder context,
boolean mandatory)
|
static java.lang.Object |
callOptionalContext(java.lang.Object object,
java.lang.String name,
StringFinder context)
|
static java.lang.Object |
callOptionalContext(StringFinder context,
java.lang.Object destination,
java.lang.String methodName,
java.lang.Object param)
|
static MethodWrapper |
findMethod(java.lang.Object object,
java.lang.String name)
|
static MethodWrapper |
findMethod(java.lang.Object object,
java.lang.String name,
java.lang.Object arg)
|
static MethodWrapper |
findObjectMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] types,
java.lang.Object[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keeperargs
protected static final java.lang.Class[] keeperargs
finderargs
protected static final java.lang.Class[] finderargs
noargs
protected static final java.lang.Class[] noargs
missing
protected static final MethodWrapper missing
MethodCallUtils
public MethodCallUtils()
findObjectMethod
public static MethodWrapper findObjectMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] types,
java.lang.Object[] args)
findMethod
public static MethodWrapper findMethod(java.lang.Object object,
java.lang.String name)
findMethod
public static MethodWrapper findMethod(java.lang.Object object,
java.lang.String name,
java.lang.Object arg)
call
public static java.lang.Object call(java.lang.Object object,
MethodWrapper method,
boolean mandatory,
java.lang.String prefix)
call
public static java.lang.Object call(java.lang.Object object,
MethodWrapper method)
call
public static java.lang.Object call(java.lang.Object object,
boolean mandatory,
java.lang.String prefix,
MethodFinder finder)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String name,
boolean mandatory)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String name,
java.lang.Object arg)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String name,
StringFinder context,
boolean mandatory)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String[] names,
StringFinder context,
boolean mandatory,
java.lang.Object dfl)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String name)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String name,
StringFinder context)
callOptionalContext
public static java.lang.Object callOptionalContext(java.lang.Object object,
java.lang.String name,
StringFinder context)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String[] names,
StringFinder context,
java.lang.Object dfl)
call
public static java.lang.Object call(java.lang.Object object,
java.lang.String[] names,
StringFinder context)
callOptionalContext
public static java.lang.Object callOptionalContext(StringFinder context,
java.lang.Object destination,
java.lang.String methodName,
java.lang.Object param)