public abstract static class FormImpl.Builder<T extends FormBuilder<T,F>,F extends Form> extends Object implements FormBuilder<T,F>
| Modifier and Type | Field and Description |
|---|---|
protected BiConsumer<F,String> |
biResponseHandler |
protected String |
locale |
protected Consumer<String> |
responseHandler |
protected String |
title |
protected BiFunction<String,String,String> |
translationHandler |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract F |
build() |
T |
responseHandler(BiConsumer<F,String> responseHandler) |
T |
responseHandler(Consumer<String> responseHandler) |
protected T |
self() |
T |
title(String title) |
protected String |
translate(String text) |
T |
translator(BiFunction<String,String,String> translator) |
T |
translator(BiFunction<String,String,String> translator,
String locale) |
protected String title
protected BiFunction<String,String,String> translationHandler
protected BiConsumer<F extends Form,String> biResponseHandler
protected String locale
public T title(String title)
title in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>public T translator(BiFunction<String,String,String> translator, String locale)
translator in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>public T translator(BiFunction<String,String,String> translator)
translator in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>public T responseHandler(BiConsumer<F,String> responseHandler)
responseHandler in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>public T responseHandler(Consumer<String> responseHandler)
responseHandler in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>public abstract F build()
build in interface FormBuilder<T extends FormBuilder<T,F>,F extends Form>protected T self()
Copyright © 2020 GeyserMC. All rights reserved.