public class XAction extends XHandlerAide implements XHandler
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeanWrap |
_bw |
protected XHandlerAide |
_ca |
protected MethodWrap |
_mw |
protected boolean |
_poi_main |
protected String |
_produces |
protected XRender |
_render |
_after, _before| 构造器和说明 |
|---|
XAction(BeanWrap bw,
XHandlerAide ca,
boolean poi_main,
Method m,
XMapping mp,
String path,
boolean remoting,
XRender render) |
| 限定符和类型 | 方法和说明 |
|---|---|
BeanWrap |
bean()
控制器类包装
|
protected Object |
callDo(XContext ctx,
Object obj,
MethodWrap mWrap)
执行动作(便于重写)
|
void |
handle(XContext x) |
protected void |
handleDo(XContext c,
RunnableEx runnable) |
void |
invoke(XContext x,
Object obj)
调用
|
protected void |
invoke0(XContext x,
Object obj) |
MethodWrap |
method()
函数包装器
|
String |
name()
接口名称
|
protected void |
renderDo(Object result,
XContext x)
执行渲染(便于重写)
|
after, beforeprotected final BeanWrap _bw
protected final XHandlerAide _ca
protected final MethodWrap _mw
protected String _produces
protected XRender _render
protected boolean _poi_main
public String name()
public MethodWrap method()
public BeanWrap bean()
protected void handleDo(XContext c, RunnableEx runnable) throws Throwable
Throwableprotected Object callDo(XContext ctx, Object obj, MethodWrap mWrap) throws Throwable
ThrowableCopyright © 2020. All rights reserved.