Package org.apache.struts2.locale
Class DefaultLocaleProvider
java.lang.Object
org.apache.struts2.locale.DefaultLocaleProvider
- All Implemented Interfaces:
LocaleProvider
Default implementation of
LocaleProvider-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the provided locale.booleanisValidLocale(Locale locale) Validates if providedLocaleis valuebooleanisValidLocaleString(String localeStr) Validates if provided string is a validLocaleTries to convert provided locale string intoLocaleor returns null
-
Constructor Details
-
DefaultLocaleProvider
public DefaultLocaleProvider()
-
-
Method Details
-
getLocale
Description copied from interface:LocaleProviderGets the provided locale.- Specified by:
getLocalein interfaceLocaleProvider- Returns:
- the locale.
-
isValidLocaleString
Description copied from interface:LocaleProviderValidates if provided string is a validLocale- Specified by:
isValidLocaleStringin interfaceLocaleProvider- Parameters:
localeStr- a String representing locale, e.g. en_EN- Returns:
- true if valid
-
isValidLocale
Description copied from interface:LocaleProviderValidates if providedLocaleis value- Specified by:
isValidLocalein interfaceLocaleProvider- Parameters:
locale- instance ofLocaleto validate- Returns:
- true if valid
-
toLocale
Description copied from interface:LocaleProviderTries to convert provided locale string intoLocaleor returns null- Specified by:
toLocalein interfaceLocaleProvider- Parameters:
localeStr- a String representing locale, e.g.: en_EN- Returns:
- instance of
Localeor null
-