package org.nutz.mvc; import org.nutz.mvc.impl.ActionInvoker; /** * 路径映射 * * @author zozoh(zozohtnt@gmail.com) */ public interface UrlMapping { /** * 增加一个映射 * * @param maker * 处理器工厂 * @param ai * 处理器配置 */ void add(ActionChainMaker maker, ActionInfo ai, NutConfig config); /** * 根据一个路径,获取一个动作链的调用者,并且,如果这个路径中包括统配符 '?' 或者 '*' <br> * 需要为上下文对象设置好路径参数 * * @param ac * 上下文对象 * @return 动作链的调用者 */ ActionInvoker get(ActionContext ac); }