public class I18n
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
I18n.DATE_TIME_FORMAT
Enumeración que indica los formatos de fechas permitidos.
|
static class |
I18n.I18N_TYPES
Enumeración que indica los tipos de conversiones permitidas.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
I18N_CONFIGURATION_MISSING |
static java.lang.String |
I18N_KEY_MISSING |
Constructor and Description |
---|
I18n() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getFormattedCurrency(java.util.Locale locale,
double currency)
Método que permite formatear una moneda según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedCurrency(java.util.Locale locale,
long currency)
Método que permite formatear una moneda según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedCurrency(java.util.Locale locale,
java.lang.Object currency)
Método que permite formatear una moneda según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedDate(java.util.Locale locale,
I18n.DATE_TIME_FORMAT dateFormat,
java.util.Date date)
Método que permite formatear una fecha al formato indicado en 'dateFormat' según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedDateTime(java.util.Locale locale,
I18n.DATE_TIME_FORMAT dateFormat,
I18n.DATE_TIME_FORMAT timeFormat,
java.util.Date date)
Método que permite formatear una fecha con las horas, minutos, segundo indicado en 'timeFormat' y el dia, mes,año indicado por
dateFormat según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedDecimal(java.util.Locale locale,
double decimal)
Método que permite formatear un número decimal según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedDecimal(java.util.Locale locale,
long decimal)
Método que permite formatear un número decimal según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedDecimal(java.util.Locale locale,
java.lang.Object decimal)
Método que permite formatear un número decimal según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedNumber(java.util.Locale locale,
double number)
Método que permite formatear un número de tipo double según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedNumber(java.util.Locale locale,
long number)
Método que permite formatear un número de tipo long según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedNumber(java.util.Locale locale,
java.lang.Object number)
Método que permite formatear un objeto como un número según la región indicada en 'locale'.
|
static java.lang.String |
getFormattedTime(java.util.Locale locale,
I18n.DATE_TIME_FORMAT timeFormat,
java.util.Date date)
Método que permite formatear una fecha al formato indicado en 'timeFormat' según la región indicada en 'locale'.
|
static java.lang.String |
getText(java.lang.String baseName,
java.util.Locale locale,
java.lang.String key)
Método que dada la clave que identifica el mensaje, el nombre base de un paquete de recursos
y un locale, recuperar el mensaje asociado a esa clave en el fichero de recursos asociado al
locale.
|
public static final java.lang.String I18N_CONFIGURATION_MISSING
public static final java.lang.String I18N_KEY_MISSING
public static java.lang.String getText(java.lang.String baseName, java.util.Locale locale, java.lang.String key) throws InternationalizationException
baseName
- nombre del paquete de recursos.locale
- Locale
que representa una región geográfica, política y cultural.key
- clave que identifica un mensaje concreto del paquete de recursos.InternationalizationException
- Excepción que indica un error sucedido durante la recuperación del mensaje.public static java.lang.String getFormattedNumber(java.util.Locale locale, long number)
locale
- Locale
que representa una región geográfica, política y cultural.number
- número que desea convertirse.public static java.lang.String getFormattedNumber(java.util.Locale locale, double number)
locale
- Locale
que representa una región geográfica, política y cultural.number
- número que desea formatearse.public static java.lang.String getFormattedNumber(java.util.Locale locale, java.lang.Object number)
locale
- Locale
que representa una región geográfica, política y cultural.number
- objeto que contiene el número que desea formatearse.public static java.lang.String getFormattedCurrency(java.util.Locale locale, double currency)
locale
- Locale
que representa una región geográfica, política y cultural.currency
- moneda que desea formatearse.public static java.lang.String getFormattedCurrency(java.util.Locale locale, long currency)
locale
- Locale
que representa una región geográfica, política y cultural.currency
- moneda que desea formatearse.public static java.lang.String getFormattedCurrency(java.util.Locale locale, java.lang.Object currency)
locale
- Locale
que representa una región geográfica, política y cultural.currency
- moneda que desea formatearse.public static java.lang.String getFormattedDecimal(java.util.Locale locale, long decimal)
locale
- Locale
que representa una región geográfica, política y cultural.decimal
- número decimal que desea formatearse.public static java.lang.String getFormattedDecimal(java.util.Locale locale, double decimal)
locale
- Locale
que representa una región geográfica, política y cultural.decimal
- número decimal que desea formatearse.public static java.lang.String getFormattedDecimal(java.util.Locale locale, java.lang.Object decimal)
locale
- Locale
que representa una región geográfica, política y cultural.decimal
- número decimal que desea formatearse.public static java.lang.String getFormattedDate(java.util.Locale locale, I18n.DATE_TIME_FORMAT dateFormat, java.util.Date date)
locale
- Locale
que representa una región geográfica, política y cultural.dateFormat
- formato a utilizar para representar la fecha.date
- fecha a formatear.public static java.lang.String getFormattedTime(java.util.Locale locale, I18n.DATE_TIME_FORMAT timeFormat, java.util.Date date)
locale
- Locale
que representa una región geográfica, política y cultural.timeFormat
- formato a utilizar para representar la hora.date
- fecha a formatear.public static java.lang.String getFormattedDateTime(java.util.Locale locale, I18n.DATE_TIME_FORMAT dateFormat, I18n.DATE_TIME_FORMAT timeFormat, java.util.Date date)
locale
- Locale
que representa una región geográfica, política y cultural.dateFormat
- formato a utilizar para representar la fecha.timeFormat
- formato a utilizar para representar la hora.date
- fecha a formatear.