public class DefaultLocaleResolver extends java.lang.Object implements LocaleResolver
LocaleResolver
LOCALE_KEY
. If it is not found, it returns the
locale included in the request.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOCALE_KEY
The attribute name that is used to store the current locale.
|
Constructor and Description |
---|
DefaultLocaleResolver() |
Modifier and Type | Method and Description |
---|---|
void |
init(java.util.Map<java.lang.String,java.lang.String> params)
Initializes the
LocaleResolver object. |
java.util.Locale |
resolveLocale(TilesRequestContext request)
Resolves the locale.
|
public static final java.lang.String LOCALE_KEY
public void init(java.util.Map<java.lang.String,java.lang.String> params)
LocaleResolver
object. This method
must be called before the LocaleResolver.resolveLocale(TilesRequestContext)
method is called.init
in interface LocaleResolver
params
- A map of properties used to set up the resolver.public java.util.Locale resolveLocale(TilesRequestContext request)
resolveLocale
in interface LocaleResolver
request
- The Tiles request object.