Package org.apache.sling.i18n
Interface LocaleResolver
- All Known Implementing Classes:
DefaultLocaleResolver
Deprecated.
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 Locale
s applicable to handle the request.
Only a single LocaleResolver
service is currently used.
-
Method Summary
Modifier and TypeMethodDescriptionresolveLocale
(SlingHttpServletRequest request) Deprecated.Return a non-null
but possiby empty list ofLocale
instances to consider for localization of the current request.
-
Method Details
-
resolveLocale
Deprecated.Return a non-null
but possiby empty list ofLocale
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 preferedLocale
and the last entry is the least preferedLocale
.Returning an empty list is equivalent to returning a singleton list whose single entry is the
ResourceBundleProvider.getDefaultLocale()
.- Parameters:
request
- TheSlingHttpServletRequest
providing hints and information for theLocale
resolution.- Returns:
- The list of
Locale
s to use for internationalization of request processing
-
RequestLocaleResolver
should be used instead.