public class ActionDefault
extends org.noear.solon.core.handle.HandlerAide
implements org.noear.solon.core.handle.Action
| Constructor and Description |
|---|
ActionDefault(org.noear.solon.core.BeanWrap bWrap,
org.noear.solon.core.handle.HandlerAide bAide,
String bVersion,
org.noear.eggg.MethodEggg mE,
org.noear.solon.annotation.Mapping mapping,
String path,
boolean remoting,
org.noear.solon.core.handle.Render render) |
ActionDefault(org.noear.solon.core.BeanWrap bWrap,
org.noear.eggg.MethodEggg mE) |
| Modifier and Type | Method and Description |
|---|---|
String |
consumes()
消息费(用于文档生成)
|
org.noear.solon.core.BeanWrap |
controller()
控制类包装器
|
protected Object |
executeDo(org.noear.solon.core.handle.Context c,
Object target) |
String |
fullName()
全名称
|
void |
handle(org.noear.solon.core.handle.Context x) |
void |
invoke(org.noear.solon.core.handle.Context c,
Object obj)
调用
|
protected void |
invokeFilterDo(org.noear.solon.core.handle.Context x)
执行内部过滤处理
|
protected void |
invokeHandleDo(org.noear.solon.core.handle.Context x)
执行内部转换处理
|
protected void |
invokeMethodDo(org.noear.solon.core.handle.Context c,
Object obj)
执行内部方法调用
|
org.noear.solon.annotation.Mapping |
mapping()
映射(可能为Null)
|
org.noear.solon.core.wrap.MethodWrap |
method()
函数包装器
|
String |
name()
名称
|
String |
produces()
生产者(用于文档生成)
|
void |
render(Object obj,
org.noear.solon.core.handle.Context c,
boolean allowMultiple) |
protected void |
renderDo(Object obj,
org.noear.solon.core.handle.Context c) |
protected void |
renderDo(Object obj,
org.noear.solon.core.handle.Context c,
boolean allowMultiple)
执行渲染(便于重写)
|
String |
toString() |
String |
version()
版本
|
public ActionDefault(org.noear.solon.core.BeanWrap bWrap,
org.noear.eggg.MethodEggg mE)
public String name()
name in interface org.noear.solon.core.handle.Actionpublic String fullName()
fullName in interface org.noear.solon.core.handle.Actionpublic org.noear.solon.annotation.Mapping mapping()
mapping in interface org.noear.solon.core.handle.Actionpublic org.noear.solon.core.wrap.MethodWrap method()
method in interface org.noear.solon.core.handle.Actionpublic org.noear.solon.core.BeanWrap controller()
controller in interface org.noear.solon.core.handle.Actionpublic String produces()
produces in interface org.noear.solon.core.handle.Actionpublic String consumes()
consumes in interface org.noear.solon.core.handle.Actionpublic String version()
version in interface org.noear.solon.core.handle.Handlerpublic void handle(org.noear.solon.core.handle.Context x)
throws Throwable
handle in interface org.noear.solon.core.handle.HandlerThrowablepublic void invoke(org.noear.solon.core.handle.Context c,
Object obj)
throws Throwable
invoke in interface org.noear.solon.core.handle.ActionThrowableprotected void invokeFilterDo(org.noear.solon.core.handle.Context x)
throws Throwable
Throwableprotected void invokeHandleDo(org.noear.solon.core.handle.Context x)
throws Throwable
Throwableprotected void invokeMethodDo(org.noear.solon.core.handle.Context c,
Object obj)
throws Throwable
Throwableprotected Object executeDo(org.noear.solon.core.handle.Context c, Object target) throws Throwable
Throwablepublic void render(Object obj, org.noear.solon.core.handle.Context c, boolean allowMultiple) throws Throwable
render in interface org.noear.solon.core.handle.ActionThrowableprotected void renderDo(Object obj, org.noear.solon.core.handle.Context c) throws Throwable
Throwableprotected void renderDo(Object obj, org.noear.solon.core.handle.Context c, boolean allowMultiple) throws Throwable
ThrowableCopyright © 2025. All rights reserved.