public abstract class ShellMessageWidget
extends com.google.gwt.user.client.ui.HTML
Modifier and Type | Class and Description |
---|---|
static class |
ShellMessageWidget.MessageType
Enumeration of possible message types.
|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Constructor and Description |
---|
ShellMessageWidget(MagnoliaShellView shell,
String topic,
String message,
String id) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyCloseIconStyles(com.google.gwt.user.client.Element element) |
protected void |
close() |
protected void |
construct() |
com.google.gwt.user.client.Element |
getHeader() |
protected int |
getHeaderHeight() |
String |
getId() |
String |
getMessage() |
protected abstract String |
getMessageTypeCaption() |
protected MagnoliaShellView |
getShell() |
String |
getTopic() |
void |
hide() |
void |
hideWithoutTransition() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
protected void |
onLoad() |
protected void |
onMessageClicked(com.google.gwt.user.client.Element targetEl) |
protected void |
onUnload() |
void |
show() |
getHTML, getTextOrHtml, setHTML, setHTML, setHTML, setHTML, wrap
addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, asEditor, getDirection, getText, getTextDirection, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setText, setText
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignment
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public ShellMessageWidget(MagnoliaShellView shell, String topic, String message, String id)
protected void onLoad()
onLoad
in class com.google.gwt.user.client.ui.Widget
protected void onMessageClicked(com.google.gwt.user.client.Element targetEl)
protected void close()
protected void construct()
protected void applyCloseIconStyles(com.google.gwt.user.client.Element element)
protected abstract String getMessageTypeCaption()
protected int getHeaderHeight()
public void show()
public void hide()
public void hideWithoutTransition()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
protected void onUnload()
onUnload
in class com.google.gwt.user.client.ui.Widget
public com.google.gwt.user.client.Element getHeader()
protected final MagnoliaShellView getShell()
public String getMessage()
public String getId()
public String getTopic()
Copyright © 2021 Magnolia International Ltd.. All rights reserved.