public interface WebApiBinder extends ApiBinder, MimeType
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
WebApiBinder.FilterBindingBuilder<T>
负责配置Filter。
|
static interface |
WebApiBinder.MappingToBindingBuilder<T>
负责配置MappingTo。
|
static interface |
WebApiBinder.RenderEngineBindingBuilder
负责配置RenderEngine。
|
static interface |
WebApiBinder.ServletBindingBuilder
负责配置Servlet。
|
ApiBinder.InjectConstructorBindingBuilder<T>, ApiBinder.InjectPropertyBindingBuilder<T>, ApiBinder.LifeBindingBuilder<T>, ApiBinder.LinkedBindingBuilder<T>, ApiBinder.MetaDataBindingBuilder<T>, ApiBinder.NamedBindingBuilder<T>, ApiBinder.OptionPropertyBindingBuilder<T>, ApiBinder.ScopedBindingBuilder<T>bindInterceptor, bindInterceptor, bindScope, bindScope, bindScope, bindSpiInterceptor, bindSpiInterceptor, bindType, bindType, bindType, bindType, bindType, bindType, bindType, bindType, findBindingRegister, findBindingRegister, findClass, findClass, findScope, findScope, getBindInfo, getBindInfo, getEnvironment, getProvider, getProvider, installModule, isSingleton, isSingleton, loadModule, loadModule, loadModule, loadModule, tryCastgetMimeTypejavax.servlet.ServletContext getServletContext()
WebApiBinder setRequestCharacter(String encoding)
WebApiBinder setResponseCharacter(String encoding)
default WebApiBinder setEncodingCharacter(String requestEncoding, String responseEncoding)
ServletVersion getServletVersion()
default WebApiBinder.ServletBindingBuilder jeeServlet(String urlPattern, String... morePatterns)
WebApiBinder.ServletBindingBuilder。WebApiBinder.ServletBindingBuilder jeeServlet(String[] morePatterns)
WebApiBinder.ServletBindingBuilder。default <T> WebApiBinder.MappingToBindingBuilder<T> mappingTo(String urlPattern, String... morePatterns)
WebApiBinder.MappingToBindingBuilder。<T> WebApiBinder.MappingToBindingBuilder<T> mappingTo(String[] morePatterns)
WebApiBinder.MappingToBindingBuilder。default WebApiBinder loadMappingTo(Set<Class<?>> udfTypeSet)
default WebApiBinder loadMappingTo(Set<Class<?>> mabeUdfTypeSet, Predicate<Class<?>> matcher, TypeSupplier typeSupplier)
default WebApiBinder loadMappingTo(Class<?> mappingType)
default WebApiBinder loadMappingTo(Class<?> mappingType, TypeSupplier typeSupplier)
default WebApiBinder.FilterBindingBuilder<InvokerFilter> filter(String urlPattern, String... morePatterns)
WebApiBinder.FilterBindingBuilder。WebApiBinder.FilterBindingBuilder<InvokerFilter> filter(String[] morePatterns)
WebApiBinder.FilterBindingBuilder。default WebApiBinder.FilterBindingBuilder<InvokerFilter> filterRegex(String regex, String... regexes)
WebApiBinder.FilterBindingBuilder。WebApiBinder.FilterBindingBuilder<InvokerFilter> filterRegex(String[] regexes)
WebApiBinder.FilterBindingBuilder。default WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilter(String urlPattern, String... morePatterns)
WebApiBinder.FilterBindingBuilder。WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilter(String[] morePatterns)
WebApiBinder.FilterBindingBuilder。default WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilterRegex(String regex, String... regexes)
WebApiBinder.FilterBindingBuilder。WebApiBinder.FilterBindingBuilder<javax.servlet.Filter> jeeFilterRegex(String[] regexes)
WebApiBinder.FilterBindingBuilder。default <T extends EventListener> void bindSpiListener(Class<T> spiType, T listener)
bindSpiListener 在接口中 ApiBinderServletContextListener,
HttpSessionListener,
ServletRequestListener,
bindSpiListener(Class, EventListener)<T extends EventListener> void bindSpiListener(Class<T> spiType, Supplier<T> listener)
bindSpiListener 在接口中 ApiBinderServletContextListener,
HttpSessionListener,
ServletRequestListener,
bindSpiListener(Class, Supplier)default void loadMimeType(String resource) throws IOException
IOExceptiondefault void loadMimeType(InputStream inputStream) throws IOException
IOExceptiondefault void loadMimeType(Charset charset, String resource) throws IOException
IOExceptiondefault void loadMimeType(Charset charset, InputStream inputStream) throws IOException
IOExceptionvoid loadMimeType(Reader reader) throws IOException
IOExceptiondefault WebApiBinder loadRender(Set<Class<?>> udfTypeSet)
default WebApiBinder loadRender(Set<Class<?>> mabeUdfTypeSet, Predicate<Class<?>> matcher, TypeSupplier typeSupplier)
default WebApiBinder loadRender(Class<?> renderClass)
default WebApiBinder loadRender(Class<?> renderClass, TypeSupplier typeSupplier)
WebApiBinder.RenderEngineBindingBuilder addRender(String renderName)
renderName - 渲染器名称Copyright © 2020. All rights reserved.