| 程序包 | 说明 |
|---|---|
| net.hasor.web |
hasor-web 开发框架。
|
| net.hasor.web.definition |
Definitions。
|
| net.hasor.web.invoker |
hasor-web 框架功能实现。
|
| net.hasor.web.render |
渲染器插件。
|
| net.hasor.web.valid |
hasor-web 框架的表单验证功能。
|
| net.hasor.web.wrap |
hasor-web 框架中用到的各种wrap。
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RenderInvoker
渲染插件 Api
|
| 限定符和类型 | 方法和说明 |
|---|---|
Invoker |
InvokerCreater.createExt(Invoker invoker)
创建
Invoker 扩展 |
protected Invoker |
WebController.getInvoker() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WebPlugin.afterFilter(Invoker invoker,
InvokerData info)
在执行过滤器链之后。
|
void |
WebPlugin.beforeFilter(Invoker invoker,
InvokerData info)
在执行过滤器链之前。
|
Invoker |
InvokerCreater.createExt(Invoker invoker)
创建
Invoker 扩展 |
void |
InvokerFilter.doInvoke(Invoker invoker,
InvokerChain chain)
指定过滤器
|
void |
InvokerChain.doNext(Invoker invoker)
继续执行后续的请求过滤器链。
|
void |
WebController.initController(Invoker renderData) |
void |
Controller.initController(Invoker renderData)
在处理新请求之前,初始化这个控制器。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WebPluginDefinition.afterFilter(Invoker invoker,
InvokerData define) |
void |
WebPluginDefinition.beforeFilter(Invoker invoker,
InvokerData define) |
void |
InvokeFilterDefinition.doInvoke(Invoker invoker,
InvokerChain chain) |
void |
FilterDefinition.doInvoke(Invoker invoker,
InvokerChain chain) |
boolean |
AbstractDefinition.matchesInvoker(Invoker invoker)
Returns true if the given URI will match this binding.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
InvokerSupplier
Invoker 接口实现类。 |
| 限定符和类型 | 方法和说明 |
|---|---|
Invoker |
InvokerContext.newInvoker(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InvokerContext.afterFilter(Invoker invoker,
InvokerData define) |
void |
InvokerContext.beforeFilter(Invoker invoker,
InvokerData define) |
Method |
InMappingDef.findMethod(Invoker invoker)
调用目标
|
ExceuteCaller |
InvokerContext.genCaller(Invoker invoker) |
Future<Object> |
ExceuteCaller.invoke(Invoker invoker,
javax.servlet.FilterChain chain) |
boolean |
InMappingDef.isAsync(Invoker invoker) |
boolean |
InMappingDef.matchingMapping(Invoker invoker)
首先测试路径是否匹配,然后判断Restful实例是否支持这个 请求方法。
|
Object |
InMappingServlet.newInstance(Invoker invoker) |
Object |
InMappingDef.newInstance(Invoker invoker) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RenderInvokerSupplier |
| 限定符和类型 | 方法和说明 |
|---|---|
Invoker |
RenderInvokerCreater.createExt(Invoker dataContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RenderWebPlugin.afterFilter(Invoker invoker,
InvokerData info) |
void |
RenderWebPlugin.beforeFilter(Invoker invoker,
InvokerData info) |
Invoker |
RenderInvokerCreater.createExt(Invoker dataContext) |
void |
RenderWebPlugin.doInvoke(Invoker invoker,
InvokerChain chain) |
void |
DefaultServlet.initController(Invoker renderData) |
| 构造器和说明 |
|---|
RenderInvokerSupplier(Invoker invoker) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ValidInvoker
表单验证框架Api接口
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ValidInvokerSupplier
表单验证器,Invoker 扩展实现类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Invoker |
ValidInvokerCreater.createExt(Invoker dataContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ValidWebPlugin.afterFilter(Invoker invoker,
InvokerData define) |
void |
ValidWebPlugin.beforeFilter(Invoker invoker,
InvokerData define) |
Invoker |
ValidInvokerCreater.createExt(Invoker dataContext) |
| 构造器和说明 |
|---|
ValidInvokerSupplier(Invoker context) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
InvokerWrap
Invoker 接口包装器 |
| 构造器和说明 |
|---|
InvokerWrap(Invoker dataContext) |