Class MessageFactory


  • public class MessageFactory
    extends Object

    supported filters: package and protection.

    • Method Detail

      • 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)