org.apache.myfaces.tobago.util
Class MessageUtils

java.lang.Object
  extended by org.apache.myfaces.tobago.util.MessageUtils

public class MessageUtils
extends Object

Utility to create and add FacesMessage object to the context. The message will be internationalized with a bundle in the following order:

  1. Application bundle
  2. Tobago bundle
  3. Default JSF bundle


Constructor Summary
MessageUtils()
           
 
Method Summary
static void addMessage(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, javax.faces.application.FacesMessage.Severity severity, String messageId, Object[] args)
           
static String getFormatedMessage(String message, Locale locale, Object... args)
           
static String getLabel(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
           
static javax.faces.application.FacesMessage getMessage(javax.faces.context.FacesContext facesContext, Locale locale, javax.faces.application.FacesMessage.Severity severity, String messageId, Object... args)
           
static void handleExceptions(javax.faces.context.FacesContext facesContext)
           
static void publishException(Throwable e, javax.faces.event.PhaseId phaseId, javax.faces.context.FacesContext facesContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageUtils

public MessageUtils()
Method Detail

addMessage

public static void addMessage(javax.faces.context.FacesContext facesContext,
                              javax.faces.component.UIComponent component,
                              javax.faces.application.FacesMessage.Severity severity,
                              String messageId,
                              Object[] args)

getMessage

public static javax.faces.application.FacesMessage getMessage(javax.faces.context.FacesContext facesContext,
                                                              Locale locale,
                                                              javax.faces.application.FacesMessage.Severity severity,
                                                              String messageId,
                                                              Object... args)

getLabel

public static String getLabel(javax.faces.context.FacesContext facesContext,
                              javax.faces.component.UIComponent component)

getFormatedMessage

public static String getFormatedMessage(String message,
                                        Locale locale,
                                        Object... args)

handleExceptions

public static void handleExceptions(javax.faces.context.FacesContext facesContext)

publishException

public static void publishException(Throwable e,
                                    javax.faces.event.PhaseId phaseId,
                                    javax.faces.context.FacesContext facesContext)


Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.