org.clazzes.util.http
public abstract class LocaleHelper extends Object
Constructor and Description |
---|
LocaleHelper() |
Modifier and Type | Method and Description |
---|---|
static AcceptMatcher |
getLocaleMatcher() |
static Locale |
localeFromXsLanguage(String lang)
Convert an XML schema language to a java locale.
|
static String |
selectLocale(String acceptLanguage,
String[] supportedLocales) |
static String |
toXsLanguage(Locale locale)
Convert a java locale to an XML schema language.
|
public static final AcceptMatcher getLocaleMatcher()
Accept-Language
header.public static String selectLocale(String acceptLanguage, String[] supportedLocales)
acceptLanguage
- The content of an Accept-Language header (see section 14.3 of RFC2616).supportedLocales
- A list of supported encodings to choose from.null
, if no
matching locale could be found.public static Locale localeFromXsLanguage(String lang)
fromXsLanguage("de-AT") == new Locale("de","AT") fromXsLanguage("de") == new Locale("de")
lang
- A language as specified by the XML schema language type.Copyright © 2013 Clazzes.org. All Rights Reserved.