public class WebDialogs.MessageDialogBuilderImpl extends java.lang.Object implements Dialogs.MessageDialogBuilder
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
htmlSanitizerEnabled |
protected com.vaadin.ui.VerticalLayout |
layout |
protected CubaLabel |
messageLabel |
protected CubaButton |
okButton |
protected Dialogs.MessageType |
type |
protected CubaWindow |
window |
| Constructor and Description |
|---|
MessageDialogBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
Dialogs.MessageDialogBuilder |
closeOnClickOutside()
Enables closeOnClickOutside mode for window, so window can be closed by click outside of window content
(by modality curtain).
|
java.lang.String |
getCaption() |
ContentMode |
getContentMode() |
float |
getHeight() |
SizeUnit |
getHeightSizeUnit() |
java.lang.String |
getMessage() |
java.lang.String |
getStyleName() |
Dialogs.MessageType |
getType() |
float |
getWidth() |
SizeUnit |
getWidthSizeUnit() |
protected void |
initShortcuts() |
boolean |
isCloseOnClickOutside() |
boolean |
isHtmlSanitizerEnabled() |
boolean |
isMaximized() |
boolean |
isModal() |
Dialogs.MessageDialogBuilder |
maximized()
Enables dialog maximized mode.
|
Dialogs.MessageDialogBuilder |
modal()
Enables modal mode for dialog.
|
void |
show()
Shows the dialog.
|
Dialogs.MessageDialogBuilder |
withCaption(java.lang.String caption)
Sets caption text.
|
Dialogs.MessageDialogBuilder |
withCloseOnClickOutside(boolean closeOnClickOutside)
Sets if window can be closed by click outside of window content (by modality curtain).
|
Dialogs.MessageDialogBuilder |
withContentMode(ContentMode contentMode)
Sets content mode for message, e.g.
|
Dialogs.MessageDialogBuilder |
withHeight(java.lang.String height)
Sets dialog height.
|
Dialogs.MessageDialogBuilder |
withHtmlSanitizer(boolean htmlSanitizerEnabled)
Sets whether html sanitizer is enabled or not for dialog content.
|
Dialogs.MessageDialogBuilder |
withMaximized(boolean maximized)
Sets whether dialog should be maximized.
|
Dialogs.MessageDialogBuilder |
withMessage(java.lang.String message)
Sets message text.
|
Dialogs.MessageDialogBuilder |
withModal(boolean modal)
Sets dialog modality.
|
Dialogs.MessageDialogBuilder |
withStyleName(java.lang.String styleName)
Sets custom CSS style name for dialog.
|
Dialogs.MessageDialogBuilder |
withType(Dialogs.MessageType type)
Sets message type, e.g.
|
Dialogs.MessageDialogBuilder |
withWidth(java.lang.String width)
Sets dialog width.
|
protected CubaWindow window
protected CubaLabel messageLabel
protected com.vaadin.ui.VerticalLayout layout
protected CubaButton okButton
protected Dialogs.MessageType type
protected boolean htmlSanitizerEnabled
public Dialogs.MessageDialogBuilder withCaption(java.lang.String caption)
Dialogs.HasCaptionwithCaption in interface Dialogs.HasCaption<Dialogs.MessageDialogBuilder>caption - caption textpublic java.lang.String getCaption()
getCaption in interface Dialogs.HasCaption<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withMessage(java.lang.String message)
Dialogs.HasMessagewithMessage in interface Dialogs.HasMessage<Dialogs.MessageDialogBuilder>message - message textpublic java.lang.String getMessage()
getMessage in interface Dialogs.HasMessage<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withType(Dialogs.MessageType type)
Dialogs.HasTypeDialogs.MessageType.CONFIRMATION or Dialogs.MessageType.WARNING.withType in interface Dialogs.HasType<Dialogs.MessageDialogBuilder>type - message typepublic Dialogs.MessageType getType()
getType in interface Dialogs.HasType<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withContentMode(ContentMode contentMode)
Dialogs.HasContentModewithContentMode in interface Dialogs.HasContentMode<Dialogs.MessageDialogBuilder>contentMode - content modepublic ContentMode getContentMode()
getContentMode in interface Dialogs.HasContentMode<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withWidth(java.lang.String width)
Dialogs.HasSizewithWidth in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>width - widthpublic float getWidth()
getWidth in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>public SizeUnit getWidthSizeUnit()
getWidthSizeUnit in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withHeight(java.lang.String height)
Dialogs.HasSizewithHeight in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>height - heightpublic float getHeight()
getHeight in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>public SizeUnit getHeightSizeUnit()
getHeightSizeUnit in interface Dialogs.HasSize<Dialogs.MessageDialogBuilder>public boolean isModal()
isModal in interface Dialogs.HasModal<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withModal(boolean modal)
Dialogs.HasModalwithModal in interface Dialogs.HasModal<Dialogs.MessageDialogBuilder>modal - modal flagpublic Dialogs.MessageDialogBuilder modal()
Dialogs.HasModalmodal in interface Dialogs.HasModal<Dialogs.MessageDialogBuilder>public boolean isMaximized()
isMaximized in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withMaximized(boolean maximized)
Dialogs.HasMaximizedwithMaximized in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>maximized - maximized flagpublic Dialogs.MessageDialogBuilder maximized()
Dialogs.HasMaximizedmaximized in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>public boolean isCloseOnClickOutside()
isCloseOnClickOutside in interface Dialogs.MessageDialogBuilderpublic Dialogs.MessageDialogBuilder withCloseOnClickOutside(boolean closeOnClickOutside)
Dialogs.MessageDialogBuilderwithCloseOnClickOutside in interface Dialogs.MessageDialogBuildercloseOnClickOutside - true if window to be closed by click outside of window content (by modality curtain)public Dialogs.MessageDialogBuilder closeOnClickOutside()
Dialogs.MessageDialogBuildercloseOnClickOutside in interface Dialogs.MessageDialogBuilderpublic Dialogs.MessageDialogBuilder withStyleName(java.lang.String styleName)
Dialogs.HasStyleNamewithStyleName in interface Dialogs.HasStyleName<Dialogs.MessageDialogBuilder>styleName - style namepublic java.lang.String getStyleName()
getStyleName in interface Dialogs.HasStyleName<Dialogs.MessageDialogBuilder>public Dialogs.MessageDialogBuilder withHtmlSanitizer(boolean htmlSanitizerEnabled)
Dialogs.HasHtmlSanitizerwithHtmlSanitizer in interface Dialogs.HasHtmlSanitizer<Dialogs.MessageDialogBuilder>htmlSanitizerEnabled - specifies whether html sanitizer is enabledpublic boolean isHtmlSanitizerEnabled()
isHtmlSanitizerEnabled in interface Dialogs.HasHtmlSanitizer<Dialogs.MessageDialogBuilder>public void show()
Dialogs.MessageDialogBuildershow in interface Dialogs.MessageDialogBuilderprotected void initShortcuts()