Class Form<R>

java.lang.Object
org.cloudburstmc.server.form.Form<R>
Direct Known Subclasses:
CustomForm, ModalForm, SimpleForm

public abstract class Form<R> extends Object
  • Field Details

    • log

      protected static final org.apache.logging.log4j.Logger log
  • Constructor Details

    • Form

      public Form()
  • Method Details

    • simple

      public static SimpleForm.SimpleFormBuilder simple()
      Use this method to build a new simple form
      Returns:
      new SimpleFormBuilder instance
    • modal

      public static ModalForm.ModalFormBuilder modal()
      Use this method to build a new modal form
      Returns:
      new ModalFormBuilder instance
    • custom

      public static CustomForm.CustomFormBuilder custom()
      Use this method to build a new custom form
      Returns:
      new CustomFormBuilder instance
    • handleResponse

      public abstract void handleResponse(CloudPlayer p, com.fasterxml.jackson.databind.JsonNode node)
    • close

      public void close(CloudPlayer p)
    • submit

      public void submit(CloudPlayer p, R response)
    • error

      public void error(CloudPlayer p)