Class PersistentLocaleImpl
- java.lang.Object
-
- org.apache.tapestry5.internal.services.PersistentLocaleImpl
-
- All Implemented Interfaces:
PersistentLocale
public class PersistentLocaleImpl extends java.lang.Object implements PersistentLocale
-
-
Constructor Summary
Constructors Constructor Description PersistentLocaleImpl(PerthreadManager perThreadManager, java.lang.String supportedLocales)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Locale
get()
Gets the locale obtained from the request, or null if the response did not indicate a specific locale (in which case the active locale may have been determined from request headers).boolean
isSet()
void
set(java.util.Locale locale)
Sets the locale value that will be encoded into the response.
-
-
-
Constructor Detail
-
PersistentLocaleImpl
public PersistentLocaleImpl(PerthreadManager perThreadManager, @Symbol("tapestry.supported-locales") java.lang.String supportedLocales)
-
-
Method Detail
-
set
public void set(java.util.Locale locale)
Description copied from interface:PersistentLocale
Sets the locale value that will be encoded into the response. This must match a locale configured viaSymbolConstants.SUPPORTED_LOCALES
.- Specified by:
set
in interfacePersistentLocale
-
get
public java.util.Locale get()
Description copied from interface:PersistentLocale
Gets the locale obtained from the request, or null if the response did not indicate a specific locale (in which case the active locale may have been determined from request headers).- Specified by:
get
in interfacePersistentLocale
-
isSet
public boolean isSet()
- Specified by:
isSet
in interfacePersistentLocale
- Returns:
- true if a locale was present in the request URL; false otherwise.
-
-