net.hasor.web
接口 WebApiBinder

所有超级接口:
net.hasor.core.ApiBinder
所有已知实现类:
WebApiBinderModule

public interface WebApiBinder
extends net.hasor.core.ApiBinder

该类是代理了Binder并且提供了注册Servlet和Filter的方法。

版本:
: 2013-4-10
作者:
赵永春 (zyc@hasor.net)

嵌套类摘要
static interface WebApiBinder.FilterBindingBuilder
          负责配置Filter,参考Guice 3.0接口设计。
static interface WebApiBinder.ServletBindingBuilder
          负责配置Servlet,参考Guice 3.0接口设计。
static interface WebApiBinder.ServletContextListenerBindingBuilder
          负责配置ServletContextListener。
static interface WebApiBinder.SessionListenerBindingBuilder
          负责配置SessionListener。
 
从接口 net.hasor.core.ApiBinder 继承的嵌套类/接口
net.hasor.core.ApiBinder.BeanBindingBuilder, net.hasor.core.ApiBinder.ModuleSettings
 
方法摘要
 WebApiBinder.ServletContextListenerBindingBuilder contextListener()
          注册一个ServletContextListener监听器。
 WebApiBinder.FilterBindingBuilder filter(String urlPattern, String... morePatterns)
          使用传统表达式,创建一个WebApiBinder.FilterBindingBuilder
 WebApiBinder.FilterBindingBuilder filterRegex(String regex, String... regexes)
          使用正则表达式,创建一个WebApiBinder.FilterBindingBuilder
 javax.servlet.ServletContext getServletContext()
          获取ServletContext对象。
 WebApiBinder.ServletBindingBuilder serve(String urlPattern, String... morePatterns)
          使用传统表达式,创建一个WebApiBinder.ServletBindingBuilder
 WebApiBinder.ServletBindingBuilder serveRegex(String regex, String... regexes)
          使用正则表达式,创建一个WebApiBinder.ServletBindingBuilder
 WebApiBinder.SessionListenerBindingBuilder sessionListener()
          注册一个Session监听器。
 
从接口 net.hasor.core.ApiBinder 继承的方法
bindingType, bindingType, bindingType, bindingType, bindingType, bindingType, bindingType, bindingType, bindingType, bindingType, configModule, defineBean, findClass, getEnvironment, getEventManager, getGuiceBinder, registerAware
 

方法详细信息

getServletContext

javax.servlet.ServletContext getServletContext()
获取ServletContext对象。


filter

WebApiBinder.FilterBindingBuilder filter(String urlPattern,
                                         String... morePatterns)
使用传统表达式,创建一个WebApiBinder.FilterBindingBuilder


filterRegex

WebApiBinder.FilterBindingBuilder filterRegex(String regex,
                                              String... regexes)
使用正则表达式,创建一个WebApiBinder.FilterBindingBuilder


serve

WebApiBinder.ServletBindingBuilder serve(String urlPattern,
                                         String... morePatterns)
使用传统表达式,创建一个WebApiBinder.ServletBindingBuilder


serveRegex

WebApiBinder.ServletBindingBuilder serveRegex(String regex,
                                              String... regexes)
使用正则表达式,创建一个WebApiBinder.ServletBindingBuilder


sessionListener

WebApiBinder.SessionListenerBindingBuilder sessionListener()
注册一个Session监听器。


contextListener

WebApiBinder.ServletContextListenerBindingBuilder contextListener()
注册一个ServletContextListener监听器。



Copyright © 2013-2014. All Rights Reserved.