Package org.cloudburstmc.server.form
Class Form<R>
java.lang.Object
org.cloudburstmc.server.form.Form<R>
- Direct Known Subclasses:
CustomForm,ModalForm,SimpleForm
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classForm.FormBuilder<F extends Form<R>,T extends Form.FormBuilder<F,T,R>,R> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose(CloudPlayer p)static CustomForm.CustomFormBuildercustom()Use this method to build a new custom formvoiderror(CloudPlayer p)abstract voidhandleResponse(CloudPlayer p, com.fasterxml.jackson.databind.JsonNode node)static ModalForm.ModalFormBuildermodal()Use this method to build a new modal formstatic SimpleForm.SimpleFormBuildersimple()Use this method to build a new simple formvoidsubmit(CloudPlayer p, R response)
-
Field Details
-
log
protected static final org.apache.logging.log4j.Logger log
-
-
Constructor Details
-
Form
public Form()
-
-
Method Details
-
simple
Use this method to build a new simple form- Returns:
- new SimpleFormBuilder instance
-
modal
Use this method to build a new modal form- Returns:
- new ModalFormBuilder instance
-
custom
Use this method to build a new custom form- Returns:
- new CustomFormBuilder instance
-
handleResponse
-
close
-
submit
-
error
-