net.hasor.web.binder.support
类 WebApiBinderModule

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

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

该类是WebApiBinder接口实现。

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

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

构造方法详细信息

WebApiBinderModule

protected WebApiBinderModule(WebEnvironment envContext)
方法详细信息

getServletContext

public javax.servlet.ServletContext getServletContext()
从接口 WebApiBinder 复制的描述
获取ServletContext对象。

指定者:
接口 WebApiBinder 中的 getServletContext

getEnvironment

public WebEnvironment getEnvironment()
指定者:
接口 net.hasor.core.ApiBinder 中的 getEnvironment
覆盖:
net.hasor.core.binder.AbstractApiBinder 中的 getEnvironment

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 guiceBinder)
指定者:
接口 com.google.inject.Module 中的 configure
覆盖:
net.hasor.core.binder.AbstractApiBinder 中的 configure


Copyright © 2013-2014. All Rights Reserved.