public class UnicodeLanguageUtil
extends Object
Constructor and Description |
---|
UnicodeLanguageUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
LanguageWrapper argument)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
LanguageWrapper[] arguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
LanguageWrapper[] arguments,
boolean translateArguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
LanguageWrapper argument,
boolean translateArguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
Object argument)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
Object[] arguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
Object[] arguments,
boolean translateArguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(javax.servlet.http.HttpServletRequest httpServletRequest,
String pattern,
Object argument,
boolean translateArguments)
Returns the translated pattern in unicode using the current request's
locale or, if the current request locale is not available, the server's
default locale.
|
static String |
format(Locale locale,
String pattern,
Object argument)
Returns the translated pattern in unicode using the locale or, if the
locale is not available, the server's default locale.
|
static String |
format(Locale locale,
String pattern,
Object[] arguments)
Returns the translated pattern in unicode using the locale or, if the
locale is not available, the server's default locale.
|
static String |
format(Locale locale,
String pattern,
Object[] arguments,
boolean translateArguments)
Returns the translated pattern in unicode using the locale or, if the
locale is not available, the server's default locale.
|
static String |
format(Locale locale,
String pattern,
Object argument,
boolean translateArguments)
Returns the translated pattern in unicode using the locale or, if the
locale is not available, the server's default locale.
|
static String |
format(ResourceBundle resourceBundle,
String pattern,
Object argument)
Returns the translated pattern in the resource bundle in unicode or, if
the resource bundle is not available, the untranslated key in unicode.
|
static String |
format(ResourceBundle resourceBundle,
String pattern,
Object[] arguments)
Returns the translated pattern in the resource bundle in unicode or, if
the resource bundle is not available, the untranslated key in unicode.
|
static String |
format(ResourceBundle resourceBundle,
String pattern,
Object[] arguments,
boolean translateArguments)
Returns the translated pattern in the resource bundle in unicode or, if
the resource bundle is not available, the untranslated key in unicode.
|
static String |
format(ResourceBundle resourceBundle,
String pattern,
Object argument,
boolean translateArguments)
Returns the translated pattern in the resource bundle in unicode or, if
the resource bundle is not available, the untranslated key in unicode.
|
static String |
get(javax.servlet.http.HttpServletRequest httpServletRequest,
String key)
Returns the key's translation from the portlet configuration in unicode,
or from the portal's resource bundle if the portlet configuration is
unavailable.
|
static String |
get(javax.servlet.http.HttpServletRequest httpServletRequest,
String key,
String defaultValue)
Returns the key's translation from the portlet configuration in unicode,
or from the portal's resource bundle if the portlet configuration is
unavailable.
|
static String |
get(Locale locale,
String key)
Returns the key's translation from the portal's resource bundle in
unicode.
|
static String |
get(Locale locale,
String key,
String defaultValue)
Returns the key's translation from the portal's resource bundle in
unicode.
|
static String |
get(ResourceBundle resourceBundle,
String key)
Returns the key's translation from the resource bundle in unicode.
|
static String |
get(ResourceBundle resourceBundle,
String key,
String defaultValue)
Returns the key's translation from the resource bundle in unicode.
|
static String |
getTimeDescription(javax.servlet.http.HttpServletRequest httpServletRequest,
long milliseconds)
Returns an exact localized description in unicode of the time interval
(in milliseconds) in the largest unit possible.
|
static String |
getTimeDescription(javax.servlet.http.HttpServletRequest httpServletRequest,
Long milliseconds)
Returns an exact localized description in unicode of the time interval
(in milliseconds) in the largest unit possible.
|
public static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, LanguageWrapper argument)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the single argument to be substituted into the pattern
and translated, if possiblepublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, LanguageWrapper argument, boolean translateArguments)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the single argument to be substituted into the pattern
and translated, if possibletranslateArguments
- whether the argument is translatedpublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, LanguageWrapper[] arguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the pattern and
translated, if possiblepublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, LanguageWrapper[] arguments, boolean translateArguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the patterntranslateArguments
- whether the arguments are translatedpublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, Object argument)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the single argument to be substituted into the pattern
and translated, if possiblepublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, Object argument, boolean translateArguments)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the single argument to be substituted into the pattern
and translated, if possibletranslateArguments
- whether the argument is translatedpublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, Object[] arguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the pattern and
translated, if possiblepublic static String format(javax.servlet.http.HttpServletRequest httpServletRequest, String pattern, Object[] arguments, boolean translateArguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
httpServletRequest
- the request used to determine the current
localepattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the patterntranslateArguments
- whether the arguments are translatedpublic static String format(Locale locale, String pattern, Object argument)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
locale
- the locale to translate topattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the argument to be substituted into the patternpublic static String format(Locale locale, String pattern, Object argument, boolean translateArguments)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
locale
- the locale to translate topattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.argument
- the argument to be substituted into the patterntranslateArguments
- whether the argument is translatedpublic static String format(Locale locale, String pattern, Object[] arguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
locale
- the locale to translate topattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the patternpublic static String format(Locale locale, String pattern, Object[] arguments, boolean translateArguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
locale
- the locale to translate topattern
- the key to look up in the current locale's resource file.
The key follows the standard Java resource specification.arguments
- the arguments to be substituted into the patterntranslateArguments
- whether the arguments are translatedpublic static String format(ResourceBundle resourceBundle, String pattern, Object argument)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
resourceBundle
- the requested key's resource bundlepattern
- the key to look up in the resource bundle. The key
follows the standard Java resource specification.argument
- the argument to be substituted into the patternpublic static String format(ResourceBundle resourceBundle, String pattern, Object argument, boolean translateArguments)
The substitute placeholder (e.g. {0}
) is replaced with the
argument, following the standard Java ResourceBundle
notion of
index based substitution.
resourceBundle
- the requested key's resource bundlepattern
- the key to look up in the resource bundle. The key
follows the standard Java resource specification.argument
- the argument to be substituted into the patterntranslateArguments
- whether the argument is translatedpublic static String format(ResourceBundle resourceBundle, String pattern, Object[] arguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
resourceBundle
- the requested key's resource bundlepattern
- the key to look up in the resource bundle. The key
follows the standard Java resource specification.arguments
- the arguments to be substituted into the patternpublic static String format(ResourceBundle resourceBundle, String pattern, Object[] arguments, boolean translateArguments)
The substitute placeholders (e.g. {0}
, {1}
,
{2}
, etc.) are replaced with the arguments, following the
standard Java ResourceBundle
notion of index based substitution.
resourceBundle
- the requested key's resource bundlepattern
- the key to look up in the resource bundle. The key
follows the standard Java resource specification.arguments
- the arguments to be substituted into the patterntranslateArguments
- whether the arguments are translatedpublic static String get(javax.servlet.http.HttpServletRequest httpServletRequest, String key)
httpServletRequest
- the request used to determine the key's
context and localekey
- the translation keypublic static String get(javax.servlet.http.HttpServletRequest httpServletRequest, String key, String defaultValue)
httpServletRequest
- the request used to determine the key's
context and localekey
- the translation keydefaultValue
- the value to return if there is no matching
translationpublic static String get(Locale locale, String key)
locale
- the key's localekey
- the translation keypublic static String get(Locale locale, String key, String defaultValue)
locale
- the key's localekey
- the translation keydefaultValue
- the value to return if there is no matching
translationpublic static String get(ResourceBundle resourceBundle, String key)
resourceBundle
- the requested key's resource bundlekey
- the translation keypublic static String get(ResourceBundle resourceBundle, String key, String defaultValue)
resourceBundle
- the requested key's resource bundlekey
- the translation keydefaultValue
- the value to return if there is no matching
translationpublic static String getTimeDescription(javax.servlet.http.HttpServletRequest httpServletRequest, long milliseconds)
For example, the following time intervals would be converted to the following time descriptions, using the English locale:
httpServletRequest
- the request used to determine the current
localemilliseconds
- the time interval in milliseconds to describepublic static String getTimeDescription(javax.servlet.http.HttpServletRequest httpServletRequest, Long milliseconds)
For example, the following time intervals would be converted to the following time descriptions, using the English locale:
httpServletRequest
- the request used to determine the current
localemilliseconds
- the time interval in milliseconds to describe