public class UrlMappingImpl extends Object implements UrlMapping
限定符和类型 | 字段和说明 |
---|---|
protected Map<String,ActionInvoker> |
map |
protected String |
prefix |
protected MappingNode<ActionInvoker> |
root |
构造器和说明 |
---|
UrlMappingImpl() |
UrlMappingImpl(String prefix) |
限定符和类型 | 方法和说明 |
---|---|
void |
add(ActionChainMaker maker,
ActionInfo ai,
NutConfig config)
增加一个映射
|
void |
add(String path,
ActionInvoker invoker) |
protected String |
genMethodDesc(ActionInfo ai) |
ActionInvoker |
get(ActionContext ac)
根据一个路径,获取一个动作链的调用者,并且,如果这个路径中包括统配符 '?'
|
protected void |
print(ActionInfo ai) |
protected void |
printActionMapping(ActionInfo ai) |
protected Map<String,ActionInvoker> map
protected MappingNode<ActionInvoker> root
protected String prefix
public UrlMappingImpl()
public UrlMappingImpl(String prefix)
public void add(ActionChainMaker maker, ActionInfo ai, NutConfig config)
UrlMapping
add
在接口中 UrlMapping
maker
- 处理器工厂ai
- 处理器配置public ActionInvoker get(ActionContext ac)
UrlMapping
get
在接口中 UrlMapping
ac
- 上下文对象public void add(String path, ActionInvoker invoker)
add
在接口中 UrlMapping
protected void printActionMapping(ActionInfo ai)
protected void print(ActionInfo ai)
protected String genMethodDesc(ActionInfo ai)
Copyright © 2017. All rights reserved.