Package com.opencloud.rem.client.ui
Class MessagePanel
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- com.opencloud.rem.client.ui.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
-
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
-
-
-
-
Method Detail
-
showError
public void showError(String message)
-
showSuccess
public void showSuccess(String message)
-
showWarning
public void showWarning(String message)
-
getText
public String getText()
- Specified by:
getText
in interfacecom.google.gwt.user.client.ui.HasText
-
setText
public void setText(String detailedMessage)
- Specified by:
setText
in interfacecom.google.gwt.user.client.ui.HasText
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String message)
-
setMessageType
public void setMessageType(MessagePanel.MessageType messageType)
-
clear
public void clear()
-
-