public class WebDialogs.MessageDialogBuilderImpl extends java.lang.Object implements Dialogs.MessageDialogBuilder
Modifier and Type | Field and Description |
---|---|
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 |
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 |
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
public Dialogs.MessageDialogBuilder withCaption(java.lang.String caption)
Dialogs.MessageDialogBuilder
withCaption
in interface Dialogs.MessageDialogBuilder
caption
- caption textpublic java.lang.String getCaption()
getCaption
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withMessage(java.lang.String message)
Dialogs.MessageDialogBuilder
withMessage
in interface Dialogs.MessageDialogBuilder
message
- message textpublic java.lang.String getMessage()
getMessage
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withType(Dialogs.MessageType type)
Dialogs.MessageDialogBuilder
Dialogs.MessageType.CONFIRMATION
or Dialogs.MessageType.WARNING
.withType
in interface Dialogs.MessageDialogBuilder
type
- message typepublic Dialogs.MessageType getType()
getType
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withContentMode(ContentMode contentMode)
Dialogs.MessageDialogBuilder
withContentMode
in interface Dialogs.MessageDialogBuilder
contentMode
- content modepublic ContentMode getContentMode()
getContentMode
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withWidth(java.lang.String width)
Dialogs.MessageDialogBuilder
withWidth
in interface Dialogs.MessageDialogBuilder
width
- widthpublic float getWidth()
getWidth
in interface Dialogs.MessageDialogBuilder
public SizeUnit getWidthSizeUnit()
getWidthSizeUnit
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withHeight(java.lang.String height)
Dialogs.MessageDialogBuilder
withHeight
in interface Dialogs.MessageDialogBuilder
height
- heightpublic float getHeight()
getHeight
in interface Dialogs.MessageDialogBuilder
public SizeUnit getHeightSizeUnit()
getHeightSizeUnit
in interface Dialogs.MessageDialogBuilder
public boolean isModal()
isModal
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withModal(boolean modal)
Dialogs.MessageDialogBuilder
withModal
in interface Dialogs.MessageDialogBuilder
modal
- modal flagpublic Dialogs.MessageDialogBuilder modal()
Dialogs.MessageDialogBuilder
modal
in interface Dialogs.MessageDialogBuilder
public boolean isMaximized()
isMaximized
in interface Dialogs.MessageDialogBuilder
public Dialogs.MessageDialogBuilder withMaximized(boolean maximized)
Dialogs.MessageDialogBuilder
withMaximized
in interface Dialogs.MessageDialogBuilder
maximized
- maximized flagpublic Dialogs.MessageDialogBuilder maximized()
Dialogs.MessageDialogBuilder
maximized
in interface 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.MessageDialogBuilder
withStyleName
in interface Dialogs.MessageDialogBuilder
styleName
- style namepublic java.lang.String getStyleName()
getStyleName
in interface Dialogs.MessageDialogBuilder
public void show()
Dialogs.MessageDialogBuilder
show
in interface Dialogs.MessageDialogBuilder
protected void initShortcuts()