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