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