public class NotificationMole extends Composite
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
NotificationMole.Binder |
static interface |
NotificationMole.Style
Default CSS styles for this widget.
|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Modifier and Type | Field and Description |
---|---|
(package private) DivElement |
borderElement |
(package private) DivElement |
heightMeasure |
(package private) SpanElement |
notificationText |
(package private) int |
showAttempts |
(package private) Timer |
showTimer |
eventsToSink
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
Constructor and Description |
---|
NotificationMole() |
Modifier and Type | Method and Description |
---|---|
void |
hide()
Hides the notification.
|
void |
hideNow()
Force mole to hide and discard outstanding show attempts.
|
void |
setAnimationDuration(int duration)
Sets the animation duration in milliseconds.
|
void |
setMessage(java.lang.String message)
Sets the message text to be displayed.
|
void |
show()
Display the notification with the existing message.
|
void |
show(java.lang.String message)
Set the message text and then display the notification.
|
void |
showDelayed(int delay)
Display the notification, but after a delay.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
@UiField DivElement borderElement
@UiField DivElement heightMeasure
@UiField SpanElement notificationText
int showAttempts
Timer showTimer
public void hide()
public void hideNow()
public void setAnimationDuration(int duration)
duration
- the animation duration in milliseconds.public void setMessage(java.lang.String message)
message
- the text to be displayed.public void show()
public void show(java.lang.String message)
public void showDelayed(int delay)
delay
- delay in milliseconds.