public class HandlerLoader
extends org.noear.solon.core.handle.HandlerAide
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
allowMapping |
protected org.noear.solon.annotation.Mapping |
bMapping |
protected String |
bPath |
protected boolean |
bRemoting |
protected org.noear.solon.core.handle.Render |
bRender |
protected org.noear.solon.core.BeanWrap |
bw |
| 构造器和说明 |
|---|
HandlerLoader(org.noear.solon.core.BeanWrap wrap) |
HandlerLoader(org.noear.solon.core.BeanWrap wrap,
String mapping) |
HandlerLoader(org.noear.solon.core.BeanWrap wrap,
String mapping,
boolean remoting) |
HandlerLoader(org.noear.solon.core.BeanWrap wrap,
String mapping,
boolean remoting,
MyControl render,
boolean allowMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.noear.solon.core.handle.Action |
createAction(org.noear.solon.core.BeanWrap bw,
Method method,
org.noear.solon.annotation.Mapping mp,
String path,
boolean remoting)
构建 Action
|
void |
load(boolean all,
org.noear.solon.core.handle.HandlerSlots slots)
加载 Action 到目标容器
|
void |
load(org.noear.solon.core.handle.HandlerSlots slots)
加载 Action 到目标容器
|
protected void |
loadActionAide(Method method,
org.noear.solon.core.handle.Action action,
Set<org.noear.solon.core.handle.MethodType> methodSet) |
protected void |
loadActionDo(org.noear.solon.core.handle.HandlerSlots slots,
boolean all)
加载 Action 处理
|
protected void |
loadControllerAide(Set<org.noear.solon.core.handle.MethodType> methodSet) |
protected void |
loadHandlerDo(org.noear.solon.core.handle.HandlerSlots slots)
加载处理
|
String |
mapping()
mapping expr
|
protected org.noear.solon.core.BeanWrap bw
protected org.noear.solon.core.handle.Render bRender
protected org.noear.solon.annotation.Mapping bMapping
protected String bPath
protected boolean bRemoting
protected boolean allowMapping
public HandlerLoader(org.noear.solon.core.BeanWrap wrap)
public HandlerLoader(org.noear.solon.core.BeanWrap wrap,
String mapping)
public HandlerLoader(org.noear.solon.core.BeanWrap wrap,
String mapping,
boolean remoting)
public String mapping()
public void load(org.noear.solon.core.handle.HandlerSlots slots)
slots - 接收加载结果的容器(槽)public void load(boolean all,
org.noear.solon.core.handle.HandlerSlots slots)
all - 加载全部函数(一般 remoting 会全部加载)slots - 接收加载结果的容器(槽)protected void loadHandlerDo(org.noear.solon.core.handle.HandlerSlots slots)
protected void loadActionDo(org.noear.solon.core.handle.HandlerSlots slots,
boolean all)
protected void loadControllerAide(Set<org.noear.solon.core.handle.MethodType> methodSet)
protected void loadActionAide(Method method, org.noear.solon.core.handle.Action action, Set<org.noear.solon.core.handle.MethodType> methodSet)
Copyright © 2022. All rights reserved.