org.openxava.util
Class Messages

java.lang.Object
  extended by org.openxava.util.Messages
All Implemented Interfaces:
java.io.Serializable

public class Messages
extends java.lang.Object
implements java.io.Serializable

Set of messages.

Uses XavaResources for doing i18n.

Author:
Javier Paniza
See Also:
XavaResources, Serialized Form

Constructor Summary
Messages()
           
 
Method Summary
 void add(Messages messages)
           
 void add(java.lang.String idMessage)
           
 void add(java.lang.String idMessage, java.lang.Object id0)
           
 void add(java.lang.String idMessage, java.lang.Object[] ids)
           
 void add(java.lang.String idMessage, java.lang.Object id0, java.lang.Object id1)
           
 void add(java.lang.String idMessage, java.lang.Object id0, java.lang.Object id1, java.lang.Object id2)
           
 void add(java.lang.String idMessage, java.lang.Object id0, java.lang.Object id1, java.lang.Object id2, java.lang.Object id3)
           
 void add(java.lang.String idMessage, java.lang.Object id0, java.lang.Object id1, java.lang.Object id2, java.lang.Object id3, java.lang.Object id4)
           
 void add(java.lang.String idMessage, java.lang.Object id0, java.lang.Object id1, java.lang.Object id2, java.lang.Object id3, java.lang.Object id4, java.lang.Object id5)
           
 void clearAndClose()
          Clear all error message and does not accept any more messages.
 boolean contains()
           
 boolean contains(java.lang.String idMessage)
           
 java.util.Collection getIds()
          List of all ids of the messages
 java.util.Collection getStrings()
          List of all message texts translated using the default locale.
 java.util.Collection getStrings(ServletRequest request)
          List of all message texts translated using the locale of the request.
 boolean isEmpty()
           
 boolean memberHas(MetaMember m)
           
 void remove(java.lang.String idMessage)
           
 void removeAll()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Messages

public Messages()
Method Detail

add

public void add(java.lang.String idMessage)

contains

public boolean contains(java.lang.String idMessage)

remove

public void remove(java.lang.String idMessage)

removeAll

public void removeAll()

clearAndClose

public void clearAndClose()
Clear all error message and does not accept any more messages.

If you call to add after call to this method then no exception will throw but the message will not be added.


add

public void add(java.lang.String idMessage,
                java.lang.Object[] ids)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0,
                java.lang.Object id1)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0,
                java.lang.Object id1,
                java.lang.Object id2)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0,
                java.lang.Object id1,
                java.lang.Object id2,
                java.lang.Object id3)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0,
                java.lang.Object id1,
                java.lang.Object id2,
                java.lang.Object id3,
                java.lang.Object id4)

add

public void add(java.lang.String idMessage,
                java.lang.Object id0,
                java.lang.Object id1,
                java.lang.Object id2,
                java.lang.Object id3,
                java.lang.Object id4,
                java.lang.Object id5)

contains

public boolean contains()

isEmpty

public boolean isEmpty()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

add

public void add(Messages messages)

getStrings

public java.util.Collection getStrings()
List of all message texts translated using the default locale.


getStrings

public java.util.Collection getStrings(ServletRequest request)
List of all message texts translated using the locale of the request.


getIds

public java.util.Collection getIds()
List of all ids of the messages

Returns:

memberHas

public boolean memberHas(MetaMember m)