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.HasCaption
withCaption
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.HasMessage
withMessage
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.HasType
Dialogs.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.HasContentMode
withContentMode
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.HasSize
withWidth
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.HasSize
withHeight
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.HasModal
withModal
in interface Dialogs.HasModal<Dialogs.MessageDialogBuilder>
modal
- modal flagpublic Dialogs.MessageDialogBuilder modal()
Dialogs.HasModal
modal
in interface Dialogs.HasModal<Dialogs.MessageDialogBuilder>
public boolean isMaximized()
isMaximized
in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>
public Dialogs.MessageDialogBuilder withMaximized(boolean maximized)
Dialogs.HasMaximized
withMaximized
in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>
maximized
- maximized flagpublic Dialogs.MessageDialogBuilder maximized()
Dialogs.HasMaximized
maximized
in interface Dialogs.HasMaximized<Dialogs.MessageDialogBuilder>
public boolean isCloseOnClickOutside()
isCloseOnClickOutside
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withCloseOnClickOutside(boolean closeOnClickOutside)
Dialogs.MessageDialogBuilder
withCloseOnClickOutside
in interface Dialogs.MessageDialogBuilder
closeOnClickOutside
- true if window to be closed by click outside of window content (by modality curtain)public Dialogs.MessageDialogBuilder closeOnClickOutside()
Dialogs.MessageDialogBuilder
closeOnClickOutside
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withStyleName(java.lang.String styleName)
Dialogs.HasStyleName
withStyleName
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.HasHtmlSanitizer
withHtmlSanitizer
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.MessageDialogBuilder
show
in interface Dialogs.MessageDialogBuilder
protected void initShortcuts()