public class Alert extends Div implements HasWidgets, HasText, HasType<AlertType>, HasResponsiveness
setDismissable(boolean)
to add a close ("x") button.AlertCloseEvent
,
AlertClosedEvent
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasWidgets.ForIsWidget
IndexedPanel.ForIsWidget
DEBUG_ID_PREFIX
Constructor and Description |
---|
Alert()
Builds a default alert
|
Alert(String text)
Builds a default alert with the desired text
|
Alert(String text,
AlertType type)
Builds an alert with the desired text and type
|
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addClosedHandler(AlertClosedHandler handler)
Add a handler to be used when the closed event is fired
|
HandlerRegistration |
addCloseHandler(AlertCloseHandler handler)
Add a handler to be used when the close event is fired
|
void |
close()
Closes alert.
|
String |
getText() |
AlertType |
getType()
Gets the type of the widget
|
boolean |
isDismissable()
Returns if the alert can be closed or not
|
boolean |
isFade()
Returns if the alert will fade out before it is removed
|
protected void |
onClose(Event evt)
Event fired when the close is initiated on the alert
|
protected void |
onClosed(Event evt)
Event fired when the alert is fully closed (will wait for CSS transitions)
|
protected void |
onLoad() |
protected void |
onUnload() |
void |
setDismissable(boolean dismissable)
Adds a close button to the alert
|
void |
setFade(boolean fade)
Sets whether the Alert should fade out before it is removed
|
void |
setText(String text) |
void |
setType(AlertType type)
Sets the type on the widget
|
add, getId, getPull, insert, insert, remove, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, 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
add, clear, iterator, remove
forEach, spliterator
setHiddenOn, setVisibleOn
public Alert()
public Alert(String text)
text
- text for the alertpublic void setDismissable(boolean dismissable)
dismissable
- Adds close button when true
public boolean isDismissable()
public void setFade(boolean fade)
fade
- The alert will fade on close before it is removed when true
public boolean isFade()
public void close()
protected void onClose(Event evt)
evt
- eventprotected void onClosed(Event evt)
evt
- eventpublic HandlerRegistration addCloseHandler(AlertCloseHandler handler)
handler
- handler for eventpublic HandlerRegistration addClosedHandler(AlertClosedHandler handler)
handler
- handler for eventCopyright © 2017. All rights reserved.