public class LocaleUtils extends Object
Modifier and Type | Field and Description |
---|---|
ResourceBundle |
bundle |
static Map<Set<Object>,ResourceBundle> |
BUNDLE_CACHE |
static String |
DEFAULT_BUNDLE_ROOT |
static boolean |
DEFAULT_DEV_MODE |
static String |
DEFAULT_LANGUAGE |
static Locale |
DEFAULT_LOCALE |
static String |
DEFAULT_LOCALE_KEY |
static Pattern |
LOCALE_PATTERN |
static String |
NUMERIC_FORMAT |
Constructor and Description |
---|
LocaleUtils() |
LocaleUtils(Boolean devMode) |
LocaleUtils(Locale locale) |
LocaleUtils(Locale locale,
Boolean devMode) |
LocaleUtils(Locale locale,
Boolean devMode,
ResourceBundle bundle) |
LocaleUtils(Locale locale,
Boolean devMode,
String bundleRoot) |
LocaleUtils(Locale locale,
ResourceBundle bundle) |
LocaleUtils(Locale locale,
String bundleRoot) |
LocaleUtils(ResourceBundle bundle) |
LocaleUtils(String bundleRoot) |
Modifier and Type | Method and Description |
---|---|
String |
formatBytes(double memory) |
String |
formatBytes(double memory,
Locale override)
Format bytes to human readable text
|
String |
formatText(String message,
Object... arguments) |
ResourceBundle |
getBundle() |
Locale |
getLocale() |
String |
getNumber(Number number) |
String |
getText(String key,
Object... arguments)
This retrieves a message from the appropriate properties file for your
given Locale.
|
boolean |
isDevMode() |
static boolean |
isValidLocale(Locale locale) |
static String |
localeToString(Locale locale) |
protected void |
setBundle(ResourceBundle bundle) |
protected void |
setBundleName(String bundleName) |
protected void |
setDevMode(Boolean devMode) |
protected void |
setLocale(Locale locale) |
static Locale |
stringToLocale(String localeName) |
public static final String DEFAULT_LOCALE_KEY
public static final String DEFAULT_LANGUAGE
public static final Locale DEFAULT_LOCALE
public static final String DEFAULT_BUNDLE_ROOT
public static final boolean DEFAULT_DEV_MODE
public ResourceBundle bundle
public static final Pattern LOCALE_PATTERN
public static final String NUMERIC_FORMAT
public static final Map<Set<Object>,ResourceBundle> BUNDLE_CACHE
public LocaleUtils()
public LocaleUtils(Locale locale)
public LocaleUtils(Boolean devMode)
public LocaleUtils(String bundleRoot)
public LocaleUtils(ResourceBundle bundle)
public LocaleUtils(Locale locale, ResourceBundle bundle)
public LocaleUtils(Locale locale, Boolean devMode, ResourceBundle bundle)
protected void setLocale(Locale locale)
public Locale getLocale()
protected void setDevMode(Boolean devMode)
public boolean isDevMode()
protected void setBundle(ResourceBundle bundle)
public ResourceBundle getBundle()
protected void setBundleName(String bundleName)
public static boolean isValidLocale(Locale locale)
public String getText(String key, Object... arguments)
key
- - properties key used to look up messagearguments
- - an array of arguments to be used in the message, uses OGNL
syntaxKeyNotFoundException
public String formatBytes(double memory)
Copyright © 2019. All rights reserved.