Class MessageFactory

java.lang.Object
com.sun.faces.util.MessageFactory

public class MessageFactory extends Object

supported filters: package and protection.

  • Method Details

    • getMessage

      public static FacesMessage getMessage(String messageId, FacesMessage.Severity severity, Object... params)
      Parameters:
      severity - set a custom severity
      See Also:
    • getMessage

      public static FacesMessage getMessage(Locale locale, String messageId, FacesMessage.Severity severity, Object... params)
      Parameters:
      severity - set a custom severity
      See Also:
    • getMessage

      public static FacesMessage getMessage(FacesContext context, String messageId, FacesMessage.Severity severity, Object... params)
      Parameters:
      severity - set a custom severity
      See Also:
    • getMessage

      public static FacesMessage getMessage(String messageId, Object... params)

      This version of getMessage() is used for localizing implementation specific messages.

      Parameters:
      messageId - - the key of the message in the resource bundle
      params - - substittion parameters
      Returns:
      a localized FacesMessage with the severity of FacesMessage.SEVERITY_ERROR
    • getMessage

      public static FacesMessage getMessage(Locale locale, String messageId, Object... params)

      Creates and returns a FacesMessage for the specified Locale.

      Parameters:
      locale - - the target Locale
      messageId - - the key of the message in the resource bundle
      params - - substittion parameters
      Returns:
      a localized FacesMessage with the severity of FacesMessage.SEVERITY_ERROR
    • getMessage

      public static FacesMessage getMessage(FacesContext context, String messageId, Object... params)

      Creates and returns a FacesMessage for the specified Locale.

      Parameters:
      context - - the FacesContext for the current request
      messageId - - the key of the message in the resource bundle
      params - - substittion parameters
      Returns:
      a localized FacesMessage with the severity of FacesMessage.SEVERITY_ERROR
    • getLabel

      public static Object getLabel(FacesContext context, UIComponent component)

      Returns the label property from the specified component.

      Parameters:
      context - - the FacesContext for the current request
      component - - the component of interest
      Returns:
      the label, if any, of the component
    • getApplication

      protected static Application getApplication()
    • getCurrentLoader

      protected static ClassLoader getCurrentLoader(Class fallbackClass)