public static class SimpleForm.SimpleFormBuilder extends Form.FormBuilder<SimpleForm,SimpleForm.SimpleFormBuilder,SimpleFormResponse>
closeListeners, errorListeners, listeners, title| Constructor and Description |
|---|
SimpleFormBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SimpleForm |
build()
Builds a new SimpleForm instance using builder values
|
SimpleForm.SimpleFormBuilder |
button(String text)
Add a button
|
SimpleForm.SimpleFormBuilder |
button(String text,
Consumer<Player> action)
Adda button with on click callback
|
SimpleForm.SimpleFormBuilder |
button(String text,
ImageType imageType,
String imageData)
Add a button with image
|
SimpleForm.SimpleFormBuilder |
button(String text,
ImageType imageType,
String imageData,
Consumer<Player> action)
Add a button with image and on click callback
|
SimpleForm.SimpleFormBuilder |
buttons(Collection<ElementButton> buttons)
Add list of buttons
|
SimpleForm.SimpleFormBuilder |
buttons(ElementButton button,
ElementButton... buttons)
Add one or more buttons
|
SimpleForm.SimpleFormBuilder |
content(String content)
Set the form text content
|
protected SimpleForm.SimpleFormBuilder |
self() |
onClose, onError, onSubmit, titlepublic SimpleForm.SimpleFormBuilder content(@Nonnull String content)
content - form text contentpublic SimpleForm.SimpleFormBuilder button(@Nonnull String text)
text - button titlepublic SimpleForm.SimpleFormBuilder button(@Nonnull String text, @Nonnull ImageType imageType, @Nonnull String imageData)
text - button titleimageType - button image typeimageData - button image datapublic SimpleForm.SimpleFormBuilder button(@Nonnull String text, @Nonnull Consumer<Player> action)
text - button titleaction - callback called when the button is clickedpublic SimpleForm.SimpleFormBuilder button(@Nonnull String text, @Nonnull ImageType imageType, @Nonnull String imageData, @Nonnull Consumer<Player> action)
text - button titleimageType - button image typeimageData - button image dataaction - callback called when the button is clickedpublic SimpleForm.SimpleFormBuilder buttons(@Nonnull ElementButton button, @Nonnull ElementButton... buttons)
button - button elementbuttons - list of button elementspublic SimpleForm.SimpleFormBuilder buttons(@Nonnull Collection<ElementButton> buttons)
buttons - list of button elementspublic SimpleForm build()
build in class Form.FormBuilder<SimpleForm,SimpleForm.SimpleFormBuilder,SimpleFormResponse>protected SimpleForm.SimpleFormBuilder self()
self in class Form.FormBuilder<SimpleForm,SimpleForm.SimpleFormBuilder,SimpleFormResponse>Copyright © 2020. All rights reserved.