Class BungeeServerLinksDialog<O extends BungeeDialogOpener>
java.lang.Object
io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog<O,BungeeServerLinksDialog<O>>
io.github.projectunified.unidialog.bungeecord.dialog.BungeeServerLinksDialog<O>
- All Implemented Interfaces:
Dialog<Object,,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeServerLinksDialog<O>> ServerLinksDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeServerLinksDialog<O>>
public class BungeeServerLinksDialog<O extends BungeeDialogOpener>
extends BungeeDialog<O,BungeeServerLinksDialog<O>>
implements ServerLinksDialog<Object,BungeeDialogBodyBuilder,BungeeDialogInputBuilder,BungeeDialog<?,?>,BungeeDialogActionBuilder,BungeeServerLinksDialog<O>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.projectunified.unidialog.core.dialog.Dialog
Dialog.AfterAction -
Field Summary
Fields inherited from interface io.github.projectunified.unidialog.core.dialog.ServerLinksDialog
DEFAULT_BUTTON_WIDTH, DEFAULT_COLUMNS -
Constructor Summary
ConstructorsConstructorDescriptionBungeeServerLinksDialog(String defaultNamespace, Function<net.md_5.bungee.api.dialog.Dialog, O> openerFunction) -
Method Summary
Modifier and TypeMethodDescriptionbuttonWidth(int buttonWidth) Set the width of the buttons in the dialogcolumns(int columns) Set the number of columns for the dialogprotected net.md_5.bungee.api.dialog.DialogconstructDialog(net.md_5.bungee.api.dialog.DialogBase dialogBase) exitAction(@Nullable Consumer<BungeeDialogActionBuilder> action) Set the exit action for the dialogMethods inherited from class io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog
afterAction, body, canCloseWithEscape, externalTitle, externalTitle, getAction, getDialog, input, opener, pause, title, titleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.projectunified.unidialog.core.dialog.Dialog
afterAction, body, body, canCloseWithEscape, externalTitle, input, input, opener, pause, title
-
Constructor Details
-
BungeeServerLinksDialog
-
-
Method Details
-
exitAction
public BungeeServerLinksDialog<O> exitAction(@Nullable @Nullable Consumer<BungeeDialogActionBuilder> action) Description copied from interface:ServerLinksDialogSet the exit action for the dialog- Specified by:
exitActionin interfaceServerLinksDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeServerLinksDialog<O extends BungeeDialogOpener>> - Parameters:
action- the action to be performed when exiting the dialog- Returns:
- the server links dialog itself for method chaining
-
columns
Description copied from interface:ServerLinksDialogSet the number of columns for the dialog- Specified by:
columnsin interfaceServerLinksDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeServerLinksDialog<O extends BungeeDialogOpener>> - Parameters:
columns- the number of columns to set- Returns:
- the server links dialog itself for method chaining
-
buttonWidth
Description copied from interface:ServerLinksDialogSet the width of the buttons in the dialog- Specified by:
buttonWidthin interfaceServerLinksDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeServerLinksDialog<O extends BungeeDialogOpener>> - Parameters:
buttonWidth- the width of the buttons- Returns:
- the server links dialog itself for method chaining
-
constructDialog
protected net.md_5.bungee.api.dialog.Dialog constructDialog(net.md_5.bungee.api.dialog.DialogBase dialogBase) - Specified by:
constructDialogin classBungeeDialog<O extends BungeeDialogOpener,BungeeServerLinksDialog<O extends BungeeDialogOpener>>
-