public class WebApiBinderWrap extends ApiBinderWrap implements WebApiBinder
WebApiBinder 接口包装器WebApiBinder.FilterBindingBuilder<T>, WebApiBinder.MappingToBindingBuilder<T>, WebApiBinder.RenderEngineBindingBuilder, WebApiBinder.ServletBindingBuilderApiBinder.InjectConstructorBindingBuilder<T>, ApiBinder.InjectPropertyBindingBuilder<T>, ApiBinder.LifeBindingBuilder<T>, ApiBinder.LinkedBindingBuilder<T>, ApiBinder.MetaDataBindingBuilder<T>, ApiBinder.NamedBindingBuilder<T>, ApiBinder.OptionPropertyBindingBuilder<T>, ApiBinder.ScopedBindingBuilder<T>logger| 构造器和说明 |
|---|
WebApiBinderWrap(WebApiBinder apiBinder) |
bindInterceptor, bindInterceptor, bindToCreater, bindType, findBindingRegister, findBindingRegister, findClass, findClass, getBindInfo, getBindInfo, getEnvironment, installModule, registerScope, tryCastclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDiscoverer, addDiscoverer, addDiscoverer, addRender, addServletListener, addServletListener, addServletListener, addSessionListener, addSessionListener, addSessionListener, filter, filterRegex, jeeFilter, jeeFilterRegex, jeeServlet, loadMappingTo, loadMappingTo, loadMappingTo, loadMimeType, loadMimeType, loadMimeType, loadMimeType, loadRender, loadRender, loadRender, mappingTo, setEncodingCharacterbindInterceptor, bindInterceptor, bindToCreater, bindToCreater, bindToCreater, bindToCreater, 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 ServletVersion getServletVersion()
WebApiBindergetServletVersion 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filter(String[] morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。filter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<InvokerFilter> filterRegex(String[] regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。filterRegex 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilter(String[] morePatterns)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilter 在接口中 WebApiBinderpublic WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilterRegex(String[] regexes)
WebApiBinderWebApiBinder.FilterBindingBuilder。jeeFilterRegex 在接口中 WebApiBinderpublic WebApiBinder.ServletBindingBuilder jeeServlet(String[] moreMappingTo)
WebApiBinderWebApiBinder.ServletBindingBuilder。jeeServlet 在接口中 WebApiBinderpublic <T> WebApiBinder.MappingToBindingBuilder<T> mappingTo(String[] morePatterns)
WebApiBinderWebApiBinder.MappingToBindingBuilder。mappingTo 在接口中 WebApiBinderpublic void addServletListener(BindInfo<? extends javax.servlet.ServletContextListener> targetRegister)
WebApiBinderaddServletListener 在接口中 WebApiBinderpublic void addSessionListener(BindInfo<? extends javax.servlet.http.HttpSessionListener> targetRegister)
WebApiBinderaddSessionListener 在接口中 WebApiBinderpublic void addDiscoverer(BindInfo<? extends MappingDiscoverer> discoverer)
WebApiBinderaddDiscoverer 在接口中 WebApiBinderpublic void addMimeType(String type, String mimeType)
addMimeType 在接口中 WebApiBinderpublic void loadMimeType(Reader reader) throws IOException
loadMimeType 在接口中 WebApiBinderIOExceptionpublic WebApiBinder.RenderEngineBindingBuilder addRender(String renderName, String toMimeType)
WebApiBinderaddRender 在接口中 WebApiBinderrenderName - 渲染器名称toMimeType - 渲染器使用的 response.ContentType 是什么,
如果没有特殊指定。那么会通过 renderName 在 mime.types.xml 中查找,如果找不到那么不进行特殊设置。