org.codehaus.waffle.i18n
Class DefaultMessagesContext

java.lang.Object
  extended by org.codehaus.waffle.i18n.DefaultMessagesContext
All Implemented Interfaces:
MessagesContext, Startable

public class DefaultMessagesContext
extends java.lang.Object
implements MessagesContext, Startable

Default Map-based implementation of MessagesContext.

Author:
Mauro Talevi

Constructor Summary
DefaultMessagesContext(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void addMessage(java.lang.String key, java.lang.String message)
           
 void clearMessages()
           
 java.lang.String getMessage(java.lang.String key)
           
 int getMessageCount()
           
 java.util.List<java.lang.String> getMessages()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessagesContext

public DefaultMessagesContext(javax.servlet.http.HttpServletRequest request)
Method Detail

addMessage

public void addMessage(java.lang.String key,
                       java.lang.String message)
Specified by:
addMessage in interface MessagesContext

getMessage

public java.lang.String getMessage(java.lang.String key)
Specified by:
getMessage in interface MessagesContext

getMessages

public java.util.List<java.lang.String> getMessages()
Specified by:
getMessages in interface MessagesContext

getMessageCount

public int getMessageCount()
Specified by:
getMessageCount in interface MessagesContext

clearMessages

public void clearMessages()
Specified by:
clearMessages in interface MessagesContext

start

public void start()
Specified by:
start in interface Startable

stop

public void stop()
Specified by:
stop in interface Startable


Copyright © 2008. All Rights Reserved.