|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectabk.messages.AMessageSet
public class AMessageSet
Agrupación de mensajes asociados a parámetros.
| Field Summary | |
|---|---|
static String |
GLOBAL
|
private List<AMessage> |
iMessages
Lista de mensajes que se han incluido en la agrupación. |
private Map<String,int[]> |
iParamMap
Mapa que asocia al nombre del parámetro con los indices de posición de los mensajes dentro de iMessages. |
| Constructor Summary | |
|---|---|
AMessageSet()
Constructor por defecto. |
|
| Method Summary | |
|---|---|
private int |
add(AMessage msg)
Añade un mensaje si es nuevo, devolviendo en cualquier caso el índice del mensaje en la lista. |
void |
addGlobal(AMessage msg)
|
AMessageSet |
addMessage(AMessage msg,
String param0,
String... params)
Añade un mensaje a la agrupación. |
private void |
addParamPos(String param,
int pos)
Añade un indice de mensaje al mapa de mensajes vinculados a un parámetro. |
AMessageSet |
clear()
Limpia todos los mensajes. |
int |
getCount()
Devuelve el número de mensajes distintos almacenados. |
int |
getCount(String param)
Devuelve el número de mensajes anotados para un parámetro. |
AMessage[] |
getMessages()
Devuelve todos los mensajes distintos almacenados. |
AMessage[] |
getMessages(String param)
Devuelve los mensajes anotados para un parámetro. |
boolean |
isEmpty()
Comprueba si la lista de mensajes está vacía. |
boolean |
isEmpty(String param)
Comprueba si hay no hay mensajes anotados para un parámetro. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String GLOBAL
private List<AMessage> iMessages
private Map<String,int[]> iParamMap
| Constructor Detail |
|---|
public AMessageSet()
| Method Detail |
|---|
public AMessageSet clear()
public boolean isEmpty()
public int getCount()
public AMessage[] getMessages()
public AMessageSet addMessage(AMessage msg,
String param0,
String... params)
msg - Mensaje a añadir.param0 - Parámetro al que asociar el mensaje.params - Otro parámetros a los que asociar el mensaje.
NullPointerException - si param0 es nulo.
IllegalArgumentException - si param0 está vacío.private int add(AMessage msg)
msg - Mensaje a añadir.
private void addParamPos(String param,
int pos)
param - Parámetro al que se asocia el mensaje.pos - Índice de posición, dentro de iMessages, del mensaje que
se quiere asociar al parámetro.public AMessage[] getMessages(String param)
param - Parámetro cuyos mensajes se consultan.
NullPointerException - si param es nulo.
IllegalArgumentException - si param está vacío.public int getCount(String param)
param - Parámetro para el que se consulta.
NullPointerException - si param es nulo.
IllegalArgumentException - si param está vacío.public boolean isEmpty(String param)
param - Parámetro para el que se consulta.
true si no hay mensajes asociados al parámetro.
NullPointerException - si param es nulo.
IllegalArgumentException - si param está vacío.public void addGlobal(AMessage msg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||