Package cn.lanink.gamecore.form.element
Class ResponseElementDialogButton
java.lang.Object
cn.lanink.gamecore.form.element.ResponseElementDialogButton
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate BiConsumer<cn.nukkit.Player,FormResponseDialog> private List<ResponseElementDialogButton.CmdLine>private intprivate Stringprivate int -
Constructor Summary
ConstructorsConstructorDescriptionResponseElementDialogButton(String name, String text) ResponseElementDialogButton(String name, String text, ResponseElementDialogButton.Mode mode) ResponseElementDialogButton(String name, String text, ResponseElementDialogButton.Mode mode, int type) -
Method Summary
Modifier and TypeMethodDescriptionbooleancallClicked(@NotNull cn.nukkit.Player player, FormResponseDialog response) getData()getMode()getName()getText()intgetType()onClicked(@NotNull BiConsumer<cn.nukkit.Player, FormResponseDialog> clickedListener) voidvoidvoidvoidsetType(int type)
-
Field Details
-
button_name
-
data
-
mode
private int mode -
type
private int type -
text
-
clickedListener
-
-
Constructor Details
-
ResponseElementDialogButton
-
ResponseElementDialogButton
-
ResponseElementDialogButton
public ResponseElementDialogButton(String name, String text, ResponseElementDialogButton.Mode mode, int type)
-
-
Method Details
-
onClicked
public ResponseElementDialogButton onClicked(@NotNull @NotNull BiConsumer<cn.nukkit.Player, FormResponseDialog> clickedListener) -
callClicked
-
updateButtonData
-
getName
-
setName
-
getText
-
setText
-
getData
-
getMode
-
setMode
-
getType
public int getType() -
setType
public void setType(int type)
-