This project has retired. For details please refer to its
Attic page .
DefaultLocaleResolver (Tiles 2 2.0.7 API)
org.apache.tiles.locale.impl
Class DefaultLocaleResolver
java.lang.Object
org.apache.tiles.locale.impl.DefaultLocaleResolver
All Implemented Interfaces: LocaleResolver
public class DefaultLocaleResolver extends Object implements LocaleResolver
Default implementation of LocaleResolver
It tries to take the locale from the session-scoped attribute
LOCALE_KEY
. If it is not found, it returns the
locale included in the request.
Version:
$Rev: 529532 $ $Date: 2007-04-17 10:58:03 +0200 (Tue, 17 Apr 2007) $
Field Summary
static String
LOCALE_KEY
The attribute name that is used to store the current locale.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
LOCALE_KEY
public static final String LOCALE_KEY
The attribute name that is used to store the current locale.
See Also: Constant Field Values
DefaultLocaleResolver
public DefaultLocaleResolver ()
init
public void init (Map <String ,String > params)
throws TilesException
Initializes the LocaleResolver
object.
This method
must be called before the LocaleResolver.resolveLocale(TilesRequestContext)
method is called.
Specified by: init
in interface LocaleResolver
Parameters: params
- A map of properties used to set up the resolver.
Throws:
TilesException
- if required properties are not passed
in or the initialization fails.
resolveLocale
public Locale resolveLocale (TilesRequestContext request)
Resolves the locale.
Specified by: resolveLocale
in interface LocaleResolver
Parameters: request
- The Tiles request object.
Returns: The current locale for the current request.
Copyright © 2001-2008 Apache Software Foundation . All Rights Reserved.