public static class CustomForm.CustomFormBuilder extends Form.FormBuilder<CustomForm,CustomForm.CustomFormBuilder,CustomFormResponse>
closeListeners, errorListeners, listeners, title| Constructor and Description |
|---|
CustomFormBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CustomForm |
build()
Builds a new CustomForm instance using builder values
|
CustomForm.CustomFormBuilder |
dropdown(String text,
int defaultOption,
List<String> options)
Add a dropdown element
|
CustomForm.CustomFormBuilder |
dropdown(String text,
int defaultOption,
String... options)
Add a dropdown element
|
CustomForm.CustomFormBuilder |
dropdown(String text,
List<String> options)
Add a dropdown element
|
CustomForm.CustomFormBuilder |
dropdown(String text,
String... options)
Add a dropdown element
|
CustomForm.CustomFormBuilder |
element(Element element)
Add an element
|
CustomForm.CustomFormBuilder |
elements(Collection<Element> elements)
Add list of elements
|
CustomForm.CustomFormBuilder |
elements(Element element,
Element... elements)
Add one or more elements
|
CustomForm.CustomFormBuilder |
icon(ImageType imageType,
String imageData)
Set an icon of the form
The icon is visible only in case of server settings form
|
CustomForm.CustomFormBuilder |
input(String text)
Add an input element
|
CustomForm.CustomFormBuilder |
input(String text,
String placeholder)
Add an input element
|
CustomForm.CustomFormBuilder |
input(String text,
String placeholder,
String defaultText)
Add an input element
|
CustomForm.CustomFormBuilder |
label(String text)
Add a label element
|
protected CustomForm.CustomFormBuilder |
self() |
CustomForm.CustomFormBuilder |
slider(String elementText)
Add a slider element
|
CustomForm.CustomFormBuilder |
slider(String elementText,
float minimum,
float maximum)
Add a slider element
|
CustomForm.CustomFormBuilder |
slider(String elementText,
float minimum,
float maximum,
int stepCount)
Add a slider element
|
CustomForm.CustomFormBuilder |
slider(String elementText,
float minimum,
float maximum,
int stepCount,
float defaultValue)
Add a slider element
|
CustomForm.CustomFormBuilder |
stepSlider(String elementText)
Add a step slider element
|
CustomForm.CustomFormBuilder |
stepSlider(String elementText,
int defaultStepIndex,
List<String> stepOptions)
Add a step slider element
|
CustomForm.CustomFormBuilder |
stepSlider(String elementText,
int defaultStepIndex,
String... stepOptions)
Add a step slider element
|
CustomForm.CustomFormBuilder |
stepSlider(String elementText,
List<String> stepOptions)
Add a step slider element
|
CustomForm.CustomFormBuilder |
stepSlider(String elementText,
String... stepOptions)
Add a step slider element
|
CustomForm.CustomFormBuilder |
toggle(String elementText)
Add a toggle element
|
CustomForm.CustomFormBuilder |
toggle(String elementText,
boolean defaultValue)
Add a toggle element
|
onClose, onError, onSubmit, titlepublic CustomForm.CustomFormBuilder dropdown(@Nonnull String text, @Nonnull String... options)
text - dropdown titleoptions - dropdown optionspublic CustomForm.CustomFormBuilder dropdown(@Nonnull String text, @Nonnull List<String> options)
text - dropdown titleoptions - dropdown optionspublic CustomForm.CustomFormBuilder dropdown(@Nonnull String text, int defaultOption, @Nonnull String... options)
text - dropdown titledefaultOption - default dropdown option indexoptions - dropdown optionspublic CustomForm.CustomFormBuilder dropdown(@Nonnull String text, int defaultOption, @Nonnull List<String> options)
text - dropdown titledefaultOption - default dropdown option indexoptions - dropdown optionspublic CustomForm.CustomFormBuilder input(@Nonnull String text)
text - input titlepublic CustomForm.CustomFormBuilder input(@Nonnull String text, @Nonnull String placeholder)
text - input titleplaceholder - placeholder textpublic CustomForm.CustomFormBuilder input(@Nonnull String text, @Nonnull String placeholder, @Nonnull String defaultText)
text - input titleplaceholder - placeholder textdefaultText - default input textpublic CustomForm.CustomFormBuilder label(@Nonnull String text)
text - label textpublic CustomForm.CustomFormBuilder slider(@Nonnull String elementText)
elementText - slider titlepublic CustomForm.CustomFormBuilder slider(@Nonnull String elementText, float minimum, float maximum)
elementText - slider titleminimum - minimal slider valuemaximum - maximal slider valuepublic CustomForm.CustomFormBuilder slider(@Nonnull String elementText, float minimum, float maximum, int stepCount)
elementText - slider titleminimum - minimal slider valuemaximum - maximal slider valuestepCount - amount of steps in a given rangepublic CustomForm.CustomFormBuilder slider(@Nonnull String elementText, float minimum, float maximum, int stepCount, float defaultValue)
elementText - slider titleminimum - minimal slider valuemaximum - maximal slider valuestepCount - amount of steps in a given rangedefaultValue - default slider valuepublic CustomForm.CustomFormBuilder stepSlider(@Nonnull String elementText)
elementText - step slider titlepublic CustomForm.CustomFormBuilder stepSlider(@Nonnull String elementText, @Nonnull String... stepOptions)
elementText - step slider titlestepOptions - list of all available stepspublic CustomForm.CustomFormBuilder stepSlider(@Nonnull String elementText, @Nonnull List<String> stepOptions)
elementText - step slider titlestepOptions - list of all available stepspublic CustomForm.CustomFormBuilder stepSlider(@Nonnull String elementText, int defaultStepIndex, @Nonnull String... stepOptions)
elementText - step slider titledefaultStepIndex - step slider default option indexstepOptions - list of all available stepspublic CustomForm.CustomFormBuilder stepSlider(@Nonnull String elementText, int defaultStepIndex, @Nonnull List<String> stepOptions)
elementText - step slider titledefaultStepIndex - step slider default option indexstepOptions - list of all available stepspublic CustomForm.CustomFormBuilder toggle(@Nonnull String elementText)
elementText - toggle titlepublic CustomForm.CustomFormBuilder toggle(@Nonnull String elementText, boolean defaultValue)
elementText - toggle titledefaultValue - default toggle valuepublic CustomForm.CustomFormBuilder element(@Nonnull Element element)
element - an element to be addedpublic CustomForm.CustomFormBuilder elements(@Nonnull Element element, @Nonnull Element... elements)
element - an element to be addedelements - list of elements to be addedpublic CustomForm.CustomFormBuilder elements(@Nonnull Collection<Element> elements)
elements - list of elements to be addedpublic CustomForm.CustomFormBuilder icon(@Nonnull ImageType imageType, @Nonnull String imageData)
imageType - icon image typeimageData - icon image datapublic CustomForm build()
build in class Form.FormBuilder<CustomForm,CustomForm.CustomFormBuilder,CustomFormResponse>protected CustomForm.CustomFormBuilder self()
self in class Form.FormBuilder<CustomForm,CustomForm.CustomFormBuilder,CustomFormResponse>Copyright © 2020. All rights reserved.