Class LoggingLocale
java.lang.Object
org.jboss.logging.LoggingLocale
A simple utility to resolve the default locale to use for internationalized loggers and message bundles.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static LocaleforLanguageTag(String locale) private static Locale(package private) static LocaleAttempts to create aLocalebased on theorg.jboss.logging.localesystem property.private static booleanprivate static booleanisAlphaOrNumeric(String value, int minLen, int maxLen) private static boolean
-
Field Details
-
LOCALE
-
-
Constructor Details
-
LoggingLocale
LoggingLocale()
-
-
Method Details
-
getLocale
Attempts to create aLocalebased on theorg.jboss.logging.localesystem property. If the value is not defined the default locale will be used.The value should be in the BCP 47 format.
Note: Currently this uses a custom parser to attempt to parse the BCP 47 format. This will be changed to use the
Locale.forLanguageTag()once a move to JDK 7. Currently only the language, region and variant are used to construct the locale.- Returns:
- the locale created or the default locale
-
getDefaultLocale
-
forLanguageTag
-
isAlpha
-
isNumeric
-
isAlphaOrNumeric
-