Package com.vaadin.flow.internal
Class LocaleUtil
java.lang.Object
com.vaadin.flow.internal.LocaleUtil
Utility class for locale handling.
For internal use only. May be renamed or removed in a future release.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptiongetExactLocaleMatch(VaadinRequest request, List<Locale> providedLocales) Get the exact locale match for the given request in the provided locales.getLocaleMatchByLanguage(VaadinRequest request, List<Locale> providedLocales) Get the locale matching the language of the request locale in the provided locales.
-
Method Details
-
getExactLocaleMatch
public static Optional<Locale> getExactLocaleMatch(VaadinRequest request, List<Locale> providedLocales) Get the exact locale match for the given request in the provided locales.- Parameters:
request- request to get locale forprovidedLocales- application provided locales- Returns:
- found locale or null if no exact matches
-
getLocaleMatchByLanguage
public static Optional<Locale> getLocaleMatchByLanguage(VaadinRequest request, List<Locale> providedLocales) Get the locale matching the language of the request locale in the provided locales.- Parameters:
request- request to get locale forprovidedLocales- application provided locales- Returns:
- found locale or null if no matches by language
-