public class Message
extends java.lang.Object
Clase que abstrae el concepto de mensaje, pudiendo ser o no internacionalizable dependiendo del valor de su propiedad localized.
Si la propiedad localized es true, el campo 'key' representará la clave del mensaje en un paquete de recursos, si por el contrario 'key' es false, este campo contendrá directamente el valor del mensaje.
Aquellos mensajes que sean localizados (localized=true) podrán tener un conjunto de valores 'values' asociados, que podrán integrarse al mensaje original si éste contiene marcas del tipo {i}, donde i debe ser un número natural comprendido entre uno y cuatro.
Constructor and Description |
---|
Message(java.lang.String key)
Método que construye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos.
|
Message(java.lang.String key,
boolean localized)
Método que construye un Message a partir de un clave y un booleano que indica
si 'key' es la clave de un mensaje en un paquete de recursos o por el contrario es un literal.
|
Message(java.lang.String key,
java.lang.Object value1)
Método que construye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos y un valor que reemplazará al token {1} del mensaje recuperado.
|
Message(java.lang.String key,
java.lang.Object[] values)
Método que contruye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos y un array de valores.
|
Message(java.lang.String key,
java.lang.Object value1,
java.lang.Object value2)
Método que construye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos y dos valores
que reemplazarán los tokens {1} y {2} del mensaje recuperado.
|
Message(java.lang.String key,
java.lang.Object value1,
java.lang.Object value2,
java.lang.Object value3)
Método que construye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos y tres valores
que reemplazarán los tokens {1}, {2} y {3} del mensaje recuperado.
|
Message(java.lang.String key,
java.lang.Object value1,
java.lang.Object value2,
java.lang.Object value3,
java.lang.Object value4)
Método que construye un mensaje localizado a partir de la clave de un mensaje en
un paquete de recursos y cuatro valores
que reemplazarán los tokens {1}, {2}, {3} y {4} del mensaje recuperado.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKey()
Método que recupera el valor de la propiedad key.
|
java.lang.Object[] |
getValues()
Método que recupera el array de valores asociado a la propiedad values.
|
boolean |
isLocalized()
Método que recupera el valor de la propiedad localized
|
void |
setKey(java.lang.String key)
Método que establece el valor de la propiedad key.
|
void |
setValues(java.lang.Object[] values)
Método que permite establecer el valor de la propiedad values.
|
public Message(java.lang.String key, boolean localized)
key
- Clave del mensaje al que hará referencia la Message.localized
- booleano que indica si 'key' es la clave de un paquete de recursos o un literal.public Message(java.lang.String key)
key
- Clave del mensaje al que hará referencia el Message.public Message(java.lang.String key, java.lang.Object value1)
Método que construye un mensaje localizado a partir de la clave de un mensaje en un paquete de recursos y un valor que reemplazará al token {1} del mensaje recuperado.
key
- clave que identifica al mensaje en el paquete de recursos.value1
- Valor que reemplazará el token {1} del mensaje recuperado.public Message(java.lang.String key, java.lang.Object value1, java.lang.Object value2)
Método que construye un mensaje localizado a partir de la clave de un mensaje en un paquete de recursos y dos valores que reemplazarán los tokens {1} y {2} del mensaje recuperado.
key
- clave que identifica al mensaje en el paquete de recursos.value1
- Valor que reemplazará el token {1} del mensaje recuperado.value2
- Valor que reemplazará el token {2} del mensaje recuperado.public Message(java.lang.String key, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3)
Método que construye un mensaje localizado a partir de la clave de un mensaje en un paquete de recursos y tres valores que reemplazarán los tokens {1}, {2} y {3} del mensaje recuperado.
key
- clave que identifica al mensaje en el paquete de recursos.value1
- Valor que reemplazará el token {1} del mensaje recuperado.value2
- Valor que reemplazará el token {2} del mensaje recuperado.value3
- Valor que reemplazará el token {3} del mensaje recuperado.public Message(java.lang.String key, java.lang.Object value1, java.lang.Object value2, java.lang.Object value3, java.lang.Object value4)
Método que construye un mensaje localizado a partir de la clave de un mensaje en un paquete de recursos y cuatro valores que reemplazarán los tokens {1}, {2}, {3} y {4} del mensaje recuperado.
key
- clave que identifica al mensaje en el paquete de recursos.value1
- Valor que reemplazará el token {1} del mensaje recuperado.value2
- Valor que reemplazará el token {2} del mensaje recuperado.value3
- Valor que reemplazará el token {3} del mensaje recuperado.value4
- Valor que reemplazará el token {4} del mensaje recuperado.public Message(java.lang.String key, java.lang.Object[] values)
key
- clave que identifica al mensaje en el paquete de recursos.values
- array de valores a sustituir en el mensaje al que hace referencia 'key'.public java.lang.String getKey()
public void setKey(java.lang.String key)
public java.lang.Object[] getValues()
public void setValues(java.lang.Object[] values)
values
- array de valores.public boolean isLocalized()