Package org.apache.tapestry5.services
Interface PersistentLocale
- All Known Implementing Classes:
PersistentLocaleImpl
public interface PersistentLocale
Manages the persistent locale stored in the browser (inside the URL).
-
Method Summary
Modifier and TypeMethodDescriptionget()
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
Sets the locale value that will be encoded into the response.
-
Method Details
-
set
Sets the locale value that will be encoded into the response. This must match a locale configured viaSymbolConstants.SUPPORTED_LOCALES
.- Throws:
IllegalArgumentException
- if the locale is not valid
-
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). -
isSet
boolean isSet()- Returns:
- true if a locale was present in the request URL; false otherwise.
-