org.apache.sling.i18n
Interface LocaleResolver


public interface LocaleResolver

The LocaleResolver service interface may be implemented by a service registered under this name to allow the resolution of the request Locale to apply.

This interface is intended to be implemented by providers knowing how to resolve one or more Locales applicable to handle the request.

Only a single LocaleResolver service is currently used.


Method Summary
 java.util.List<java.util.Locale> resolveLocale(org.apache.sling.api.SlingHttpServletRequest request)
          Return a non-null but possiby empty list of Locale instances to consider for localization of the current request.
 

Method Detail

resolveLocale

java.util.List<java.util.Locale> resolveLocale(org.apache.sling.api.SlingHttpServletRequest request)
Return a non-null but possiby empty list of Locale instances to consider for localization of the current request. The list returned is assumed to be ordered by preference where the first entry is the prefered Locale and the last entry is the least prefered Locale.

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.