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