@SlingFilter(generateService=true,
order=-700,
scope={REQUEST,ERROR})
@Properties(value={@Property(name="pattern",value="/.*"),@Property(name="service.description",value="Internationalization Support Filter"),@Property(name="service.vendor",value="The Apache Software Foundation")})
public class I18NFilter
extends Object
implements javax.servlet.Filter
I18NFilter class is a request level filter, which provides
the resource bundle for the current request.| Constructor and Description |
|---|
I18NFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindLocaleResolver(LocaleResolver resolver) |
protected void |
bindRequestLocaleResolver(RequestLocaleResolver resolver) |
protected void |
bindResourceBundleProvider(ResourceBundleProvider provider,
Map<String,Object> props) |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
protected void |
unbindLocaleResolver(LocaleResolver resolver) |
protected void |
unbindRequestLocaleResolver(RequestLocaleResolver resolver) |
protected void |
unbindResourceBundleProvider(ResourceBundleProvider provider,
Map<String,Object> props) |
public void init(javax.servlet.FilterConfig filterConfig)
init in interface javax.servlet.FilterFilter.init(javax.servlet.FilterConfig)public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)public void destroy()
destroy in interface javax.servlet.FilterFilter.destroy()protected void bindLocaleResolver(LocaleResolver resolver)
protected void unbindLocaleResolver(LocaleResolver resolver)
protected void bindRequestLocaleResolver(RequestLocaleResolver resolver)
protected void unbindRequestLocaleResolver(RequestLocaleResolver resolver)
protected void bindResourceBundleProvider(ResourceBundleProvider provider, Map<String,Object> props)
protected void unbindResourceBundleProvider(ResourceBundleProvider provider, Map<String,Object> props)
Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.