public class WebApiBinderWrap extends ApiBinderWrap implements WebApiBinder
WebApiBinder 接口包装器WebApiBinder.FilterBindingBuilder<T>, WebApiBinder.MappingToBindingBuilder<T>, WebApiBinder.RenderEngineBindingBuilder<T>, WebApiBinder.ServletBindingBuilderlogger| 构造器和说明 |
|---|
WebApiBinderWrap(WebApiBinder apiBinder) |
| 限定符和类型 | 方法和说明 |
|---|---|
WebApiBinder |
addPlugin(BindInfo<? extends WebPlugin> webPlugin)
添加插件
|
WebApiBinder |
addPlugin(Class<? extends WebPlugin> webPlugin)
添加插件
|
WebApiBinder |
addPlugin(Provider<? extends WebPlugin> webPlugin)
添加插件
|
WebApiBinder |
addPlugin(WebPlugin webPlugin)
添加插件
|
void |
addServletListener(BindInfo<? extends javax.servlet.ServletContextListener> targetRegister)
注册一个ServletContextListener监听器。
|
void |
addServletListener(Class<? extends javax.servlet.ServletContextListener> targetKey)
注册一个ServletContextListener监听器。
|
void |
addServletListener(Provider<? extends javax.servlet.ServletContextListener> targetProvider)
注册一个ServletContextListener监听器。
|
void |
addServletListener(javax.servlet.ServletContextListener sessionListener)
注册一个ServletContextListener监听器。
|
void |
addSessionListener(BindInfo<? extends javax.servlet.http.HttpSessionListener> targetRegister)
注册一个HttpSessionListener监听器。
|
void |
addSessionListener(Class<? extends javax.servlet.http.HttpSessionListener> targetKey)
注册一个HttpSessionListener监听器。
|
void |
addSessionListener(javax.servlet.http.HttpSessionListener sessionListener)
注册一个HttpSessionListener监听器。
|
void |
addSessionListener(Provider<? extends javax.servlet.http.HttpSessionListener> targetProvider)
注册一个HttpSessionListener监听器。
|
WebApiBinder |
addSetup(BindInfo<? extends MappingSetup> setup)
添加MappingSetup
|
WebApiBinder |
addSetup(Class<? extends MappingSetup> setup)
添加MappingSetup
|
WebApiBinder |
addSetup(MappingSetup setup)
添加MappingSetup
|
WebApiBinder |
addSetup(Provider<? extends MappingSetup> setup)
添加MappingSetup
|
WebApiBinder.FilterBindingBuilder<InvokerFilter> |
filter(String[] morePatterns)
使用传统表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<InvokerFilter> |
filter(String urlPattern,
String... morePatterns)
使用传统表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<InvokerFilter> |
filterRegex(String[] regexes)
使用正则表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<InvokerFilter> |
filterRegex(String regex,
String... regexes)
使用正则表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
String |
getMimeType(String suffix)
获取MimeType类型
|
javax.servlet.ServletContext |
getServletContext()
获取ServletContext对象。
|
ServletVersion |
getServletVersion()
获取容器支持的Servlet版本。
|
WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> |
jeeFilter(String[] morePatterns)
使用传统表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> |
jeeFilter(String urlPattern,
String... morePatterns)
使用传统表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> |
jeeFilterRegex(String[] regexes)
使用正则表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> |
jeeFilterRegex(String regex,
String... regexes)
使用正则表达式,创建一个
WebApiBinder.FilterBindingBuilder。 |
WebApiBinder.ServletBindingBuilder |
jeeServlet(String[] moreMappingTo)
使用 MappingTo 表达式,创建一个
WebApiBinder.ServletBindingBuilder。 |
WebApiBinder.ServletBindingBuilder |
jeeServlet(String mappingTo,
String... moreMappingTo)
使用 MappingTo 表达式,创建一个
WebApiBinder.ServletBindingBuilder。 |
WebApiBinder.MappingToBindingBuilder<Object> |
mappingTo(String[] morePatterns)
使用 MappingTo 表达式,创建一个
WebApiBinder.MappingToBindingBuilder。 |
WebApiBinder.MappingToBindingBuilder<Object> |
mappingTo(String urlPattern,
String... morePatterns)
使用 MappingTo 表达式,创建一个
WebApiBinder.MappingToBindingBuilder。 |
void |
scanAnnoRender()
扫描Render注解配置的渲染器。
|
void |
scanAnnoRender(Matcher<Class<? extends RenderEngine>> matcher,
String... packages)
扫描Render注解配置的渲染器。
|
void |
scanAnnoRender(String... packages)
扫描Render注解配置的渲染器。
|
void |
scanMappingTo() |
void |
scanMappingTo(Matcher<Class<?>> matcher,
String... packages) |
void |
scanMappingTo(String... packages) |
WebApiBinder |
setEncodingCharacter(String requestEncoding,
String responseEncoding)
设置请求响应编码
|
WebApiBinder |
setRequestCharacter(String encoding)
设置请求编码
|
WebApiBinder |
setResponseCharacter(String encoding)
设置响应编码
|
WebApiBinder.RenderEngineBindingBuilder<RenderEngine> |
suffix(String[] morePatterns)
拦截这些后缀的请求,这些请求会被渲染器渲染。
|
WebApiBinder.RenderEngineBindingBuilder<RenderEngine> |
suffix(String urlPattern,
String... morePatterns)
拦截这些后缀的请求,这些请求会被渲染器渲染。
|
bindInterceptor, bindInterceptor, bindType, bindType, bindType, bindType, bindType, bindType, bindType, bindType, findBindingRegister, findBindingRegister, findClass, findClass, getBindInfo, getBindInfo, getEnvironment, installModule, registerScope, registerScope, tryCastclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindInterceptor, bindInterceptor, bindType, bindType, bindType, bindType, bindType, bindType, bindType, bindType, findBindingRegister, findBindingRegister, findClass, findClass, getBindInfo, getBindInfo, getEnvironment, installModule, registerScope, registerScope, tryCastpublic WebApiBinderWrap(WebApiBinder apiBinder)
public javax.servlet.ServletContext getServletContext()
WebApiBindergetServletContext 在接口中 WebApiBinderpublic String getMimeType(String suffix)
MimeTypegetMimeType 在接口中 MimeTypepublic WebApiBinder setRequestCharacter(String encoding)
WebApiBindersetRequestCharacter 在接口中 WebApiBinderpublic WebApiBinder setResponseCharacter(String encoding)
WebApiBindersetResponseCharacter 在接口中 WebApiBinderpublic WebApiBinder setEncodingCharacter(String requestEncoding, String responseEncoding)
WebApiBindersetEncodingCharacter 在接口中 WebApiBinderpublic ServletVersion getServletVersion()
WebApiBindergetServletVersion 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filter(String urlPattern, String... morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。filter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filter(String[] morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。filter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filterRegex(String regex, String... regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。filterRegex 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filterRegex(String[] regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。filterRegex 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilter(String urlPattern, String... morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilter(String[] morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilterRegex(String regex, String... regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilterRegex 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilterRegex(String[] regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilterRegex 在接口中 WebApiBinderpublic WebApiBinder.ServletBindingBuilder jeeServlet(String mappingTo, String... moreMappingTo)
WebApiBinderWebApiBinder.ServletBindingBuilder。jeeServlet 在接口中 WebApiBinderpublic WebApiBinder.ServletBindingBuilder jeeServlet(String[] moreMappingTo)
WebApiBinderWebApiBinder.ServletBindingBuilder。jeeServlet 在接口中 WebApiBinderpublic WebApiBinder.MappingToBindingBuilder<Object> mappingTo(String urlPattern, String... morePatterns)
WebApiBinderWebApiBinder.MappingToBindingBuilder。mappingTo 在接口中 WebApiBinderpublic WebApiBinder.MappingToBindingBuilder<Object> mappingTo(String[] morePatterns)
WebApiBinderWebApiBinder.MappingToBindingBuilder。mappingTo 在接口中 WebApiBinderpublic void scanMappingTo()
scanMappingTo 在接口中 WebApiBinderpublic void scanMappingTo(String... packages)
scanMappingTo 在接口中 WebApiBinderpublic void scanMappingTo(Matcher<Class<?>> matcher, String... packages)
scanMappingTo 在接口中 WebApiBinderpublic void addServletListener(Class<? extends javax.servlet.ServletContextListener> targetKey)
WebApiBinderaddServletListener 在接口中 WebApiBinderpublic void addServletListener(javax.servlet.ServletContextListener sessionListener)
WebApiBinderaddServletListener 在接口中 WebApiBinderpublic void addServletListener(Provider<? extends javax.servlet.ServletContextListener> targetProvider)
WebApiBinderaddServletListener 在接口中 WebApiBinderpublic void addServletListener(BindInfo<? extends javax.servlet.ServletContextListener> targetRegister)
WebApiBinderaddServletListener 在接口中 WebApiBinderpublic void addSessionListener(Class<? extends javax.servlet.http.HttpSessionListener> targetKey)
WebApiBinderaddSessionListener 在接口中 WebApiBinderpublic void addSessionListener(javax.servlet.http.HttpSessionListener sessionListener)
WebApiBinderaddSessionListener 在接口中 WebApiBinderpublic void addSessionListener(Provider<? extends javax.servlet.http.HttpSessionListener> targetProvider)
WebApiBinderaddSessionListener 在接口中 WebApiBinderpublic void addSessionListener(BindInfo<? extends javax.servlet.http.HttpSessionListener> targetRegister)
WebApiBinderaddSessionListener 在接口中 WebApiBinderpublic WebApiBinder addPlugin(Class<? extends WebPlugin> webPlugin)
WebApiBinderaddPlugin 在接口中 WebApiBinderpublic WebApiBinder addPlugin(WebPlugin webPlugin)
WebApiBinderaddPlugin 在接口中 WebApiBinderpublic WebApiBinder addPlugin(Provider<? extends WebPlugin> webPlugin)
WebApiBinderaddPlugin 在接口中 WebApiBinderpublic WebApiBinder addPlugin(BindInfo<? extends WebPlugin> webPlugin)
WebApiBinderaddPlugin 在接口中 WebApiBinderpublic WebApiBinder addSetup(Class<? extends MappingSetup> setup)
WebApiBinderaddSetup 在接口中 WebApiBinderpublic WebApiBinder addSetup(MappingSetup setup)
WebApiBinderaddSetup 在接口中 WebApiBinderpublic WebApiBinder addSetup(Provider<? extends MappingSetup> setup)
WebApiBinderaddSetup 在接口中 WebApiBinderpublic WebApiBinder addSetup(BindInfo<? extends MappingSetup> setup)
WebApiBinderaddSetup 在接口中 WebApiBinderpublic WebApiBinder.RenderEngineBindingBuilder<RenderEngine> suffix(String urlPattern, String... morePatterns)
WebApiBindersuffix 在接口中 WebApiBinderpublic WebApiBinder.RenderEngineBindingBuilder<RenderEngine> suffix(String[] morePatterns)
WebApiBindersuffix 在接口中 WebApiBinderpublic void scanAnnoRender()
WebApiBinderscanAnnoRender 在接口中 WebApiBinderpublic void scanAnnoRender(String... packages)
WebApiBinderscanAnnoRender 在接口中 WebApiBinderpublic void scanAnnoRender(Matcher<Class<? extends RenderEngine>> matcher, String... packages)
WebApiBinderscanAnnoRender 在接口中 WebApiBinder