org.apache.sling.i18n.impl
Class I18NFilter

java.lang.Object
  extended by org.apache.sling.i18n.impl.I18NFilter
All Implemented Interfaces:
javax.servlet.Filter

@SlingFilter(generateComponent=false,
             generateService=true,
             order=-700,
             scope=REQUEST)
@Properties(value={@Property(name="service.description",value="Internationalization Support Filter"),@Property(name="service.vendor",value="The Apache Software Foundation")})
public class I18NFilter
extends java.lang.Object
implements javax.servlet.Filter

The I18NFilter class is a request level filter, which provides the resource bundle for the current request.


Constructor Summary
I18NFilter()
           
 
Method Summary
protected  void bindLocaleResolver(LocaleResolver localeResolver)
           
 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 localeResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

I18NFilter

public I18NFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
Specified by:
init in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter

bindLocaleResolver

protected void bindLocaleResolver(LocaleResolver localeResolver)

unbindLocaleResolver

protected void unbindLocaleResolver(LocaleResolver localeResolver)


Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.