Class ResponseElementDialogButton

java.lang.Object
cn.nukkit.dialog.element.ElementDialogButton
cn.lanink.gamecore.form.element.ResponseElementDialogButton

public class ResponseElementDialogButton extends cn.nukkit.dialog.element.ElementDialogButton
  • Nested Class Summary

    Nested classes/interfaces inherited from class cn.nukkit.dialog.element.ElementDialogButton

    cn.nukkit.dialog.element.ElementDialogButton.CmdLine, cn.nukkit.dialog.element.ElementDialogButton.Mode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private BiConsumer<cn.nukkit.Player,cn.nukkit.dialog.response.FormResponseDialog>
     

    Fields inherited from class cn.nukkit.dialog.element.ElementDialogButton

    nextDialog
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    ResponseElementDialogButton(String name, String text, cn.nukkit.dialog.element.ElementDialogButton.Mode mode)
     
    ResponseElementDialogButton(String name, String text, cn.nukkit.dialog.element.ElementDialogButton.Mode mode, int type)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    callClicked(@NotNull cn.nukkit.Player player, cn.nukkit.dialog.response.FormResponseDialog response)
     
    onClicked(@NotNull BiConsumer<cn.nukkit.Player,cn.nukkit.dialog.response.FormResponseDialog> clickedListener)
     

    Methods inherited from class cn.nukkit.dialog.element.ElementDialogButton

    getData, getMode, getName, getNextDialog, getText, getType, setMode, setName, setNextDialog, setText, setType, updateButtonData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • clickedListener

      private transient BiConsumer<cn.nukkit.Player,cn.nukkit.dialog.response.FormResponseDialog> clickedListener
  • Constructor Details

    • ResponseElementDialogButton

      public ResponseElementDialogButton(String name, String text)
    • ResponseElementDialogButton

      public ResponseElementDialogButton(String name, String text, cn.nukkit.dialog.element.ElementDialogButton.Mode mode)
    • ResponseElementDialogButton

      public ResponseElementDialogButton(String name, String text, cn.nukkit.dialog.element.ElementDialogButton.Mode mode, int type)
  • Method Details

    • onClicked

      public ResponseElementDialogButton onClicked(@NotNull @NotNull BiConsumer<cn.nukkit.Player,cn.nukkit.dialog.response.FormResponseDialog> clickedListener)
    • callClicked

      public boolean callClicked(@NotNull @NotNull cn.nukkit.Player player, cn.nukkit.dialog.response.FormResponseDialog response)