org.nutz.mvc.impl.processor
类 AbstractProcessor
java.lang.Object
org.nutz.mvc.impl.processor.AbstractProcessor
- 所有已实现的接口:
- Processor
- 直接已知子类:
- ActionFiltersProcessor, AdaptorProcessor, EncodingProcessor, MethodInvokeProcessor, ModuleProcessor, UpdateRequestAttributesProcessor, ViewProcessor
public abstract class AbstractProcessor
- extends java.lang.Object
- implements Processor
抽象的Processor实现. 任何Processor实现都应该继承这个类,以获取正确的执行逻辑.
- 作者:
- zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProcessor
public AbstractProcessor()
init
public void init(NutConfig config,
ActionInfo ai)
throws java.lang.Throwable
- 建议覆盖这个方法,以便从NutConfig/ActionInfo获取需要的信息
- 指定者:
- 接口
Processor
中的 init
- 抛出:
java.lang.Throwable
setNext
public void setNext(Processor next)
- 设置下一个Processor
一般情形下都不应该覆盖这个方法
- 指定者:
- 接口
Processor
中的 setNext
- 参数:
next
- 下一个Processor,一般不为null
doNext
protected void doNext(ActionContext ac)
throws java.lang.Throwable
- 继续执行下一个Processor
一般情形下都不应该覆盖这个方法
- 参数:
ac
- 执行方法的上下文
- 抛出:
java.lang.Throwable
evalObj
protected static <T> T evalObj(NutConfig config,
ObjectInfo<T> info)