Class MessagePanel

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

    public class MessagePanel
    extends com.google.gwt.user.client.ui.Composite
    implements com.google.gwt.user.client.ui.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>
     

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  MessagePanel.MessagePanelStyle  
      static class  MessagePanel.MessageType  
      static interface  MessagePanel.Resources  
      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      MessagePanel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()  
      String getMessage()  
      String getText()  
      void setMessage​(String message)  
      void setMessageType​(MessagePanel.MessageType messageType)  
      void setText​(String detailedMessage)  
      void showError​(String message)  
      void showError​(String message, String detailedMessage)  
      void showSuccess​(String message)  
      void showSuccess​(String message, String detailedMessage)  
      void showWarning​(String message)  
      void showWarning​(String message, String detailedMessage)  
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, initializeClaimedElement, isAttached, onBrowserEvent, render, render
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
    • 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)
      • getText

        public String getText()
        Specified by:
        getText in interface com.google.gwt.user.client.ui.HasText
      • setText

        public void setText​(String detailedMessage)
        Specified by:
        setText in interface com.google.gwt.user.client.ui.HasText
      • getMessage

        public String getMessage()
      • setMessage

        public void setMessage​(String message)
      • clear

        public void clear()