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)
           
DefaultMessagesContext(javax.servlet.http.HttpServletRequest request, MessageResources resources)
           
 
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()
           
 MessageResources getResources()
           
 void start()
          Start this component.
 void stop()
          Stop this component.
 
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)

DefaultMessagesContext

public DefaultMessagesContext(javax.servlet.http.HttpServletRequest request,
                              MessageResources resources)
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

getResources

public MessageResources getResources()
Specified by:
getResources in interface MessagesContext

start

public void start()
Description copied from interface: Startable
Start this component. This is executed when the context (Application, Session or Request) is initialized.

Specified by:
start in interface Startable

stop

public void stop()
Description copied from interface: Startable
Stop this component. This is executed when the context (Application, Session or Request) is destroyed.

Specified by:
stop in interface Startable


Copyright © 2008. All Rights Reserved.