public class ActionExecutorDefault extends Object implements ActionExecutor
Action.callDo(Context, Object, MethodWrap)| 构造器和说明 |
|---|
ActionExecutorDefault() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Object> |
buildArgs(Context ctx,
ParamWrap[] pSet)
构建执行参数
|
protected Object |
changeBody(Context ctx)
尝试将body转换为特定对象
|
protected Object |
changeValue(Context ctx,
ParamWrap p,
int pi,
Class<?> pt,
Object bodyObj)
尝试将值按类型转换
|
Object |
execute(Context ctx,
Object obj,
MethodWrap mWrap)
执行
|
boolean |
matched(Context ctx,
String ct)
是否匹配
|
public boolean matched(Context ctx, String ct)
ActionExecutormatched 在接口中 ActionExecutorctx - 上下文ct - 内容类型public Object execute(Context ctx, Object obj, MethodWrap mWrap) throws Throwable
ActionExecutorexecute 在接口中 ActionExecutorctx - 上下文obj - 控制器mWrap - 函数包装器Throwableprotected List<Object> buildArgs(Context ctx, ParamWrap[] pSet) throws Exception
ExceptionCopyright © 2020. All rights reserved.