net.hasor.web.servlet.binder.support
类 WebApiBinderModule

java.lang.Object
  继承者 net.hasor.core.binder.ApiBinderModule
      继承者 net.hasor.web.servlet.binder.support.WebApiBinderModule
所有已实现的接口:
com.google.inject.Module, net.hasor.core.ApiBinder, WebApiBinder

public abstract class WebApiBinderModule
extends net.hasor.core.binder.ApiBinderModule
implements WebApiBinder

该类是WebApiBinder接口实现。

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

嵌套类摘要
 
从接口 net.hasor.web.servlet.WebApiBinder 继承的嵌套类/接口
WebApiBinder.FilterBindingBuilder, WebApiBinder.ServletBindingBuilder, WebApiBinder.ServletContextListenerBindingBuilder, WebApiBinder.SessionListenerBindingBuilder
 
从接口 net.hasor.core.ApiBinder 继承的嵌套类/接口
net.hasor.core.ApiBinder.BeanBindingBuilder, net.hasor.core.ApiBinder.DependencySettings
 
构造方法摘要
protected WebApiBinderModule(net.hasor.core.Environment envContext, net.hasor.core.ModuleInfo forModule)
           
 
方法摘要
 void configure(com.google.inject.Binder binder)
           
 WebApiBinder.ServletContextListenerBindingBuilder contextListener()
          注册一个ServletContextListener监听器。
 WebApiBinder.FilterBindingBuilder filter(String urlPattern, String... morePatterns)
          使用传统表达式,创建一个WebApiBinder.FilterBindingBuilder
 WebApiBinder.FilterBindingBuilder filterRegex(String regex, String... regexes)
          使用正则表达式,创建一个WebApiBinder.FilterBindingBuilder
 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.binder.ApiBinderModule 继承的方法
bindingType, bindingType, bindingType, bindingType, bindingType, getClassSet, getEnvironment, getModuleSettings, newBean
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 net.hasor.core.ApiBinder 继承的方法
bindingType, bindingType, bindingType, bindingType, bindingType, dependency, getClassSet, getEnvironment, getGuiceBinder, newBean
 

构造方法详细信息

WebApiBinderModule

protected WebApiBinderModule(net.hasor.core.Environment envContext,
                             net.hasor.core.ModuleInfo forModule)
方法详细信息

filter

public WebApiBinder.FilterBindingBuilder filter(String urlPattern,
                                                String... morePatterns)
从接口 WebApiBinder 复制的描述
使用传统表达式,创建一个WebApiBinder.FilterBindingBuilder

指定者:
接口 WebApiBinder 中的 filter

filterRegex

public WebApiBinder.FilterBindingBuilder filterRegex(String regex,
                                                     String... regexes)
从接口 WebApiBinder 复制的描述
使用正则表达式,创建一个WebApiBinder.FilterBindingBuilder

指定者:
接口 WebApiBinder 中的 filterRegex

serve

public WebApiBinder.ServletBindingBuilder serve(String urlPattern,
                                                String... morePatterns)
从接口 WebApiBinder 复制的描述
使用传统表达式,创建一个WebApiBinder.ServletBindingBuilder

指定者:
接口 WebApiBinder 中的 serve

serveRegex

public WebApiBinder.ServletBindingBuilder serveRegex(String regex,
                                                     String... regexes)
从接口 WebApiBinder 复制的描述
使用正则表达式,创建一个WebApiBinder.ServletBindingBuilder

指定者:
接口 WebApiBinder 中的 serveRegex

sessionListener

public WebApiBinder.SessionListenerBindingBuilder sessionListener()
从接口 WebApiBinder 复制的描述
注册一个Session监听器。

指定者:
接口 WebApiBinder 中的 sessionListener

contextListener

public WebApiBinder.ServletContextListenerBindingBuilder contextListener()
从接口 WebApiBinder 复制的描述
注册一个ServletContextListener监听器。

指定者:
接口 WebApiBinder 中的 contextListener

configure

public void configure(com.google.inject.Binder binder)
指定者:
接口 com.google.inject.Module 中的 configure
覆盖:
net.hasor.core.binder.ApiBinderModule 中的 configure


Copyright © 2013. All Rights Reserved.