com.logicaldoc.web.i18n
Class Messages

java.lang.Object
  extended by java.util.AbstractMap<java.lang.String,java.lang.String>
      extended by com.logicaldoc.web.i18n.Messages
All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.String>

public class Messages
extends java.util.AbstractMap<java.lang.String,java.lang.String>

A class for retrieval of localized messages. All bundles declared in ResourceBundle extension point. The first key match wins.

Since:
3.0
Author:
Marco Meschieri - Logical Objects

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
Messages()
           
 
Method Summary
static void addError(java.lang.String message)
           
static void addError(java.lang.String message, java.lang.String id)
           
static void addInfo(java.lang.String message)
           
static void addLocalizedError(java.lang.String message)
           
static void addLocalizedError(java.lang.String message, java.lang.String id)
           
static void addLocalizedInfo(java.lang.String message)
           
static void addLocalizedInfo(java.lang.String message, java.lang.Object[] parameters)
           
static void addLocalizedWarn(java.lang.String message)
           
static void addMessage(javax.faces.application.FacesMessage.Severity severity, java.lang.String summary, java.lang.String detail)
           
static void addMessage(javax.faces.application.FacesMessage.Severity severity, java.lang.String clientId, java.lang.String summary, java.lang.String detail)
          Adds a message in the jsf queue
static void addWarn(java.lang.String message)
           
 java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
           
 java.lang.String get(java.lang.Object key)
           
static java.lang.String getMessage(java.lang.String key)
           
static java.lang.String getMessage(java.lang.String key, java.util.Locale locale)
           
static java.lang.String getMessage(java.lang.String key, java.util.Locale locale, java.lang.Object[] values)
           
static java.lang.String getMessage(java.lang.String key, java.lang.Object[] values)
           
static java.lang.String getMessage(java.lang.String key, java.lang.String lang)
           
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Messages

public Messages()
Method Detail

getMessage

public static java.lang.String getMessage(java.lang.String key,
                                          java.lang.String lang)

getMessage

public static java.lang.String getMessage(java.lang.String key,
                                          java.util.Locale locale)

getMessage

public static java.lang.String getMessage(java.lang.String key)

getMessage

public static java.lang.String getMessage(java.lang.String key,
                                          java.lang.Object[] values)

getMessage

public static java.lang.String getMessage(java.lang.String key,
                                          java.util.Locale locale,
                                          java.lang.Object[] values)

addLocalizedWarn

public static void addLocalizedWarn(java.lang.String message)

addWarn

public static void addWarn(java.lang.String message)

addLocalizedError

public static void addLocalizedError(java.lang.String message)

addLocalizedError

public static void addLocalizedError(java.lang.String message,
                                     java.lang.String id)

addError

public static void addError(java.lang.String message)

addError

public static void addError(java.lang.String message,
                            java.lang.String id)

addLocalizedInfo

public static void addLocalizedInfo(java.lang.String message)

addLocalizedInfo

public static void addLocalizedInfo(java.lang.String message,
                                    java.lang.Object[] parameters)

addInfo

public static void addInfo(java.lang.String message)

addMessage

public static void addMessage(javax.faces.application.FacesMessage.Severity severity,
                              java.lang.String summary,
                              java.lang.String detail)

addMessage

public static void addMessage(javax.faces.application.FacesMessage.Severity severity,
                              java.lang.String clientId,
                              java.lang.String summary,
                              java.lang.String detail)
Adds a message in the jsf queue

Parameters:
severity - The severity level
clientId - The componentID (null can be accepted)
summary - The summary part(bundle key)
detail - The detail part(bundle key)

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
Specified by:
entrySet in interface java.util.Map<java.lang.String,java.lang.String>
Specified by:
entrySet in class java.util.AbstractMap<java.lang.String,java.lang.String>

get

public java.lang.String get(java.lang.Object key)
Specified by:
get in interface java.util.Map<java.lang.String,java.lang.String>
Overrides:
get in class java.util.AbstractMap<java.lang.String,java.lang.String>


Copyright © 2008-2010 Logical Objects. All Rights Reserved.