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