Class MessagePanel

  • All Implemented Interfaces:
    HasAttachHandlers, HasHandlers, EventListener, HasText, HasVisibility, IsRenderable, IsWidget

    public class MessagePanel
    extends Composite
    implements HasText

    Styled widget for displaying various types of messages in a panel.

    Currently has support for success, error, and warning messages. Can also display a specially-formatted detailed message in each case.

    This widget should be used for most user-feedback such as:

    • save operation success - messagePanel.showSuccess("Save successful")
    • save operation failed - messagePanel.showError("Save failed", caught.getMessage())
    • general user warning - messagePanel.showWarning("Warning", "Changing the values below will...")

    UIBinder example:

     <ems:MessagePanel message="Warning" messageType="WARNING">
         Changing the values below will...
     </ems:MessagePanel>
     

    • Constructor Detail

      • MessagePanel

        public MessagePanel()
    • Method Detail

      • showError

        public void showError​(String message)
      • showError

        public void showError​(String message,
                              String detailedMessage)
      • showSuccess

        public void showSuccess​(String message)
      • showSuccess

        public void showSuccess​(String message,
                                String detailedMessage)
      • showWarning

        public void showWarning​(String message)
      • showWarning

        public void showWarning​(String message,
                                String detailedMessage)
      • setText

        public void setText​(String detailedMessage)
        Specified by:
        setText in interface HasText
      • getMessage

        public String getMessage()
      • setMessage

        public void setMessage​(String message)
      • clear

        public void clear()