public class XAction extends XHandlerAide
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeanWrap |
_bw |
protected MethodWrap |
_mw |
protected boolean |
_poi_main |
protected String |
_produces |
protected XRender |
_render |
_after, _before| 构造器和说明 |
|---|
XAction(BeanWrap bw,
boolean poi_main,
Method m,
XMapping mp,
String path,
boolean remoting,
XRender render) |
| 限定符和类型 | 方法和说明 |
|---|---|
BeanWrap |
bean()
控制器类包装
|
protected Object |
callDo(XContext ctx,
Object obj,
MethodWrap mWrap)
执行动作(便于重写)
|
Object |
controller()
主控制器
|
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 MethodWrap _mw
protected String _produces
protected XRender _render
protected boolean _poi_main
public String name()
public MethodWrap method()
public BeanWrap bean()
public Object controller()
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.