public class I18N
extends java.lang.Object
Constructor and Description |
---|
I18N() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatElement(java.lang.Object element,
java.util.Locale localization)
Regionaliza un tipo de dato primitivo deJava .
|
static java.lang.String |
getDate(java.lang.Object element,
java.util.Locale localization)
Regionaliza la fecha pasada por parámetro utilizando el estilo definido
en las opciones de configuración del Servlet.
|
static java.lang.String |
getDate(java.lang.Object element,
java.util.Locale localization,
int style)
Regionaliza la fecha pasada por parámetro con el formato proporcionado.
|
static java.lang.String |
getDateAndTime(java.lang.Object element,
java.util.Locale localization)
Regionaliza la fecha y hora pasadas por parámetro utilizando el estilo
definido en las opciones de configuración del Servlet.
|
static java.lang.String |
getDateAndTime(java.lang.Object element,
java.util.Locale localization,
int dateStyle,
int timeStyle)
Regionaliza la fecha y hora pasadas por parámetro con los formatos
proporcionado.
|
static java.lang.String |
getMessage(java.lang.String className,
java.lang.String message,
java.lang.Object[] messageArguments,
java.util.Locale localization)
Devuelve la versión regionalizada de un mensaje compuesto a través de un
bundle, una región y un conjunto de argumentos.
|
static java.lang.String |
getNumber(java.lang.Object number,
java.util.Locale localization)
Regionaliza el número pasado por parámetro.
|
static java.lang.String |
getString(java.lang.String bundle,
java.lang.String object,
java.util.Locale localization)
Devuelve la versión regionalizada de un objeto, a través de un bundle y
una región.
|
static java.lang.String |
getTime(java.lang.Object element,
java.util.Locale localization)
Regionaliza la hora pasada por parámetro utilizando el estilo definido en
las opciones de configuración del Servlet.
|
static java.lang.String |
getTime(java.lang.Object element,
java.util.Locale localization,
int style)
Regionaliza la hora pasada por parámetro con el formato proporcionado.
|
static void |
setDateStyle(int level)
Asigna el tipo de formato para fechas.
|
static void |
setTimeStyle(int level)
Asigna el tipo de formato para horas.
|
public static java.lang.String getString(java.lang.String bundle, java.lang.String object, java.util.Locale localization) throws java.lang.Exception
bundle
- El nombre del bundle.object
- El nombre del objeto.localization
- La región.java.lang.Exception
public static java.lang.String getMessage(java.lang.String className, java.lang.String message, java.lang.Object[] messageArguments, java.util.Locale localization)
Object[] messageArguments = { messages.getString("planet"), new Integer(7), new Date() };Y se corresponderá con un mensaje en el bundle, con la siguiente estructura:
message = At {2,time,short} on {2,date,long}, \ we detected {1,number,integer} spaceships on \ the planet {0}. planet = MarsDe forma que el primer objeto del array sustituirá el elemento marcado con 0 en el mensaje y sucesivamente, obteniéndose el siguiente resultado:
At 10:16 AM on July 31, 2009, we detected 7 spaceships on the planet Mars.
className
- El nombre del bundle.message
- El nombre del mensaje.messageArguments
- El conjunto de argumentos.localization
- La región.public static java.lang.String formatElement(java.lang.Object element, java.util.Locale localization)
element
- El dato.localization
- La región.public static java.lang.String getNumber(java.lang.Object number, java.util.Locale localization)
number
- El número.localization
- La región.public static java.lang.String getDate(java.lang.Object element, java.util.Locale localization)
element
- La fecha.localization
- La región.public static java.lang.String getDate(java.lang.Object element, java.util.Locale localization, int style)
element
- La fecha.localization
- La región.style
- El formato proporcionado.public static java.lang.String getTime(java.lang.Object element, java.util.Locale localization)
element
- La hora.localization
- La región.public static java.lang.String getTime(java.lang.Object element, java.util.Locale localization, int style)
element
- La hora.localization
- La región.style
- El formato proporcionado.public static java.lang.String getDateAndTime(java.lang.Object element, java.util.Locale localization)
element
- La fecha y hora.localization
- La región.public static java.lang.String getDateAndTime(java.lang.Object element, java.util.Locale localization, int dateStyle, int timeStyle)
element
- La fecha y hora.localization
- La región.dateStyle
- El formato de fecha proporcionado.timeStyle
- El formato de hora proporcionado.public static void setDateStyle(int level)
level
- El tipo de formato.public static void setTimeStyle(int level)
level
- El tipo de formato.