org.apache.sling.i18n
Class DefaultLocaleResolver

java.lang.Object
  extended by org.apache.sling.i18n.DefaultLocaleResolver
All Implemented Interfaces:
LocaleResolver

public class DefaultLocaleResolver
extends java.lang.Object
implements LocaleResolver

The DefaultLocaleResolver resolves the request's Locale by calling the ServletRequest.getLocales() method, which generally will be the Servlet Container's implementation of this method and thus be based on the client's Accept-Language header.


Constructor Summary
DefaultLocaleResolver()
           
 
Method Summary
 java.util.List<java.util.Locale> resolveLocale(org.apache.sling.api.SlingHttpServletRequest request)
          Return the Locales provided by the ServletRequest.getLocales() method collected in a List.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLocaleResolver

public DefaultLocaleResolver()
Method Detail

resolveLocale

public java.util.List<java.util.Locale> resolveLocale(org.apache.sling.api.SlingHttpServletRequest request)
Return the Locales provided by the ServletRequest.getLocales() method collected in a List.

Specified by:
resolveLocale in interface LocaleResolver
Parameters:
request - The SlingHttpServletRequest providing hints and information for the Locale resolution.
Returns:
The list of Locales to use for internationalization of request processing


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