Interface Dialogs

All Known Implementing Classes:
DialogsImpl

public interface Dialogs
Provides fluent interface for configuring and displaying dialogs.
  • Method Details

    • createOptionDialog

      Dialogs.OptionDialogBuilder createOptionDialog()
      Creates option dialog builder.
      Example of showing an option dialog:
      
       dialogs.createOptionDialog()
               .withHeader("Confirm")
               .withText("Do you want to discard data?")
               .withActions(
                       new DialogAction(DialogAction.Type.YES).withHandler(e -> {
                           // YES option selected
                       }),
                       new DialogAction(DialogAction.Type.NO).withHandler(e -> {
                           // NO option selected
                       })
               )
               .open();
       
    • createMessageDialog

      Dialogs.MessageDialogBuilder createMessageDialog()
      Creates message dialog builder.
      Example of showing a message dialog:
      
       dialogs.createMessageDialog()
               .withHeader("Attention")
               .withText("Report has been saved")
               .open();
       
      Returns:
      builder