Package net.md_5.bungee.api.dialog

# Interface Dialog

All Known Implementing Classes:
  `ConfirmationDialog`, `DialogListDialog`, `MultiActionDialog`, `NoticeDialog`, `ServerLinksDialog`

public interface Dialog
Represents a dialog GUI.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `DialogBase`
  `getBase()`
  Gets the dialog base which contains the dialog title and other options common to all types of dialogs.
  `void`
  `setBase(DialogBase base)`
  Sets the dialog base.

- ## Method Details

  - ### getBase

    DialogBase getBase()
    Gets the dialog base which contains the dialog title and other options common to all types of dialogs.
    Returns:
      mutable reference to the dialog base

  - ### setBase

    @Internal void setBase(DialogBase base)
    Sets the dialog base.
    For internal use only as this is mandatory and should be specified in the constructor.
    Parameters:
      `base` - the new dialog base