Package io.jmix.ui.sys
Class DialogsImpl.MessageDialogBuilderImpl
java.lang.Object
io.jmix.ui.sys.DialogsImpl.MessageDialogBuilderImpl
- All Implemented Interfaces:
Dialogs.DialogBuilder<Dialogs.MessageDialogBuilder>,Dialogs.HasCaption<Dialogs.MessageDialogBuilder>,Dialogs.HasContentMode<Dialogs.MessageDialogBuilder>,Dialogs.HasHtmlSanitizer<Dialogs.MessageDialogBuilder>,Dialogs.HasMessage<Dialogs.MessageDialogBuilder>,Dialogs.HasModal<Dialogs.MessageDialogBuilder>,Dialogs.HasSize<Dialogs.MessageDialogBuilder>,Dialogs.HasStyleName<Dialogs.MessageDialogBuilder>,Dialogs.HasWindowMode<Dialogs.MessageDialogBuilder>,Dialogs.MessageDialogBuilder
- Enclosing class:
- DialogsImpl
public class DialogsImpl.MessageDialogBuilderImpl
extends Object
implements Dialogs.MessageDialogBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected com.vaadin.ui.VerticalLayoutprotected JmixLabelprotected JmixButtonprotected JmixWindow -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEnables closeOnClickOutside mode for window, so window can be closed by click outside of window content (by modality curtain).floatfloatgetWidth()protected voidbooleanbooleanbooleanisModal()modal()Enables modal mode for dialog.voidshow()Shows the dialog.withCaption(String caption) Sets caption text.withCloseOnClickOutside(boolean closeOnClickOutside) Sets if window can be closed by click outside of window content (by modality curtain).withContentMode(ContentMode contentMode) Sets content mode for message, e.g.withHeight(String height) Sets dialog height.withHtmlSanitizer(boolean htmlSanitizerEnabled) Sets whether html sanitizer is enabled or not for dialog content.withMessage(String message) Sets message text.withModal(boolean modal) Sets dialog modality.withStyleName(String styleName) Sets custom CSS style name for dialog.Sets dialog width.withWindowMode(WindowMode windowMode) Sets the mode of the dialog window.
-
Field Details
-
window
-
messageLabel
-
layout
protected com.vaadin.ui.VerticalLayout layout -
okButton
-
htmlSanitizerEnabled
protected boolean htmlSanitizerEnabled
-
-
Constructor Details
-
MessageDialogBuilderImpl
public MessageDialogBuilderImpl()
-
-
Method Details
-
withCaption
Description copied from interface:Dialogs.HasCaptionSets caption text.- Specified by:
withCaptionin interfaceDialogs.HasCaption<Dialogs.MessageDialogBuilder>- Parameters:
caption- caption text- Returns:
- builder
-
getCaption
- Specified by:
getCaptionin interfaceDialogs.HasCaption<Dialogs.MessageDialogBuilder>- Returns:
- caption text
-
withMessage
Description copied from interface:Dialogs.HasMessageSets message text.- Specified by:
withMessagein interfaceDialogs.HasMessage<Dialogs.MessageDialogBuilder>- Parameters:
message- message text- Returns:
- builder
-
getMessage
- Specified by:
getMessagein interfaceDialogs.HasMessage<Dialogs.MessageDialogBuilder>- Returns:
- message text
-
withContentMode
Description copied from interface:Dialogs.HasContentMode- Specified by:
withContentModein interfaceDialogs.HasContentMode<Dialogs.MessageDialogBuilder>- Parameters:
contentMode- content mode- Returns:
- builder
-
getContentMode
- Specified by:
getContentModein interfaceDialogs.HasContentMode<Dialogs.MessageDialogBuilder>- Returns:
- message content mode
-
withWidth
Description copied from interface:Dialogs.HasSizeSets dialog width.- Specified by:
withWidthin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Parameters:
width- width- Returns:
- builder
-
getWidth
public float getWidth()- Specified by:
getWidthin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Returns:
- dialog width value
-
getWidthSizeUnit
- Specified by:
getWidthSizeUnitin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Returns:
- dialog width unit
-
withHeight
Description copied from interface:Dialogs.HasSizeSets dialog height.- Specified by:
withHeightin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Parameters:
height- height- Returns:
- builder
-
getHeight
public float getHeight()- Specified by:
getHeightin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Returns:
- dialog height value
-
getHeightSizeUnit
- Specified by:
getHeightSizeUnitin interfaceDialogs.HasSize<Dialogs.MessageDialogBuilder>- Returns:
- dialog height unit
-
isModal
public boolean isModal()- Specified by:
isModalin interfaceDialogs.HasModal<Dialogs.MessageDialogBuilder>- Returns:
- true if window is modal
-
withModal
Description copied from interface:Dialogs.HasModalSets dialog modality. When a modal window is open, components outside that window cannot be accessed.- Specified by:
withModalin interfaceDialogs.HasModal<Dialogs.MessageDialogBuilder>- Parameters:
modal- modal flag- Returns:
- builder
-
modal
Description copied from interface:Dialogs.HasModalEnables modal mode for dialog.- Specified by:
modalin interfaceDialogs.HasModal<Dialogs.MessageDialogBuilder>- Returns:
- builder
-
withWindowMode
Description copied from interface:Dialogs.HasWindowModeSets the mode of the dialog window.- Specified by:
withWindowModein interfaceDialogs.HasWindowMode<Dialogs.MessageDialogBuilder>- Parameters:
windowMode- the mode of the dialog window- Returns:
- builder
-
getWindowMode
- Specified by:
getWindowModein interfaceDialogs.HasWindowMode<Dialogs.MessageDialogBuilder>- Returns:
- the mode of the dialog window
-
isCloseOnClickOutside
public boolean isCloseOnClickOutside()- Specified by:
isCloseOnClickOutsidein interfaceDialogs.MessageDialogBuilder- Returns:
- true if window can be closed by click outside of window content (by modality curtain)
-
withCloseOnClickOutside
Description copied from interface:Dialogs.MessageDialogBuilderSets if window can be closed by click outside of window content (by modality curtain).- Specified by:
withCloseOnClickOutsidein interfaceDialogs.MessageDialogBuilder- Parameters:
closeOnClickOutside- true if window to be closed by click outside of window content (by modality curtain)- Returns:
- builder
-
closeOnClickOutside
Description copied from interface:Dialogs.MessageDialogBuilderEnables closeOnClickOutside mode for window, so window can be closed by click outside of window content (by modality curtain).- Specified by:
closeOnClickOutsidein interfaceDialogs.MessageDialogBuilder- Returns:
- builder
-
withStyleName
Description copied from interface:Dialogs.HasStyleNameSets custom CSS style name for dialog.- Specified by:
withStyleNamein interfaceDialogs.HasStyleName<Dialogs.MessageDialogBuilder>- Parameters:
styleName- style name- Returns:
- builder
-
getStyleName
- Specified by:
getStyleNamein interfaceDialogs.HasStyleName<Dialogs.MessageDialogBuilder>- Returns:
- custom style name
-
withHtmlSanitizer
Description copied from interface:Dialogs.HasHtmlSanitizerSets whether html sanitizer is enabled or not for dialog content.- Specified by:
withHtmlSanitizerin interfaceDialogs.HasHtmlSanitizer<Dialogs.MessageDialogBuilder>- Parameters:
htmlSanitizerEnabled- specifies whether html sanitizer is enabled- Returns:
- builder
-
isHtmlSanitizerEnabled
public boolean isHtmlSanitizerEnabled()- Specified by:
isHtmlSanitizerEnabledin interfaceDialogs.HasHtmlSanitizer<Dialogs.MessageDialogBuilder>- Returns:
- html sanitizer is enabled for dialog content
-
show
public void show()Description copied from interface:Dialogs.MessageDialogBuilderShows the dialog.- Specified by:
showin interfaceDialogs.MessageDialogBuilder
-
initShortcuts
protected void initShortcuts()
-