Class BungeeDialogListDialog<O extends BungeeDialogOpener>
java.lang.Object
io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialog<O,BungeeDialogListDialog<O>>
io.github.projectunified.unidialog.bungeecord.dialog.BungeeDialogListDialog<O>
- All Implemented Interfaces:
io.github.projectunified.unidialog.core.dialog.Dialog<Object,,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialogListDialog<O>> io.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O>>
public class BungeeDialogListDialog<O extends BungeeDialogOpener>
extends BungeeDialog<O,BungeeDialogListDialog<O>>
implements io.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder,BungeeDialogInputBuilder,BungeeDialog<?,?>,BungeeDialogActionBuilder,BungeeDialogListDialog<O>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.projectunified.unidialog.core.dialog.Dialog
io.github.projectunified.unidialog.core.dialog.Dialog.AfterAction -
Field Summary
Fields inherited from interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
DEFAULT_BUTTON_WIDTH, DEFAULT_COLUMNS -
Constructor Summary
ConstructorsConstructorDescriptionBungeeDialogListDialog(String defaultNamespace, Function<net.md_5.bungee.api.dialog.Dialog, O> openerFunction) -
Method Summary
Modifier and TypeMethodDescriptionbuttonWidth(int buttonWidth) columns(int columns) protected net.md_5.bungee.api.dialog.DialogconstructDialog(net.md_5.bungee.api.dialog.DialogBase dialogBase) dialog(BungeeDialog<?, ?> dialog) dialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) exitAction(@Nullable Consumer<BungeeDialogActionBuilder> action) Methods 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, titleMethods inherited from interface io.github.projectunified.unidialog.core.dialog.DialogListDialog
dialog
-
Constructor Details
-
BungeeDialogListDialog
-
-
Method Details
-
dialog
- Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
dialog
- Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
dialog
public BungeeDialogListDialog<O> dialog(io.github.projectunified.unidialog.core.opener.DialogOpener dialogOpener) - Specified by:
dialogin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
exitAction
public BungeeDialogListDialog<O> exitAction(@Nullable @Nullable Consumer<BungeeDialogActionBuilder> action) - Specified by:
exitActionin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
columns
- Specified by:
columnsin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
buttonWidth
- Specified by:
buttonWidthin interfaceio.github.projectunified.unidialog.core.dialog.DialogListDialog<Object,BungeeDialogBodyBuilder, BungeeDialogInputBuilder, BungeeDialog<?, ?>, BungeeDialogActionBuilder, BungeeDialogListDialog<O extends BungeeDialogOpener>>
-
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,BungeeDialogListDialog<O extends BungeeDialogOpener>>
-