public abstract class FormElement
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.gson.Gson |
GSON |
protected java.util.function.Function<java.lang.String,java.lang.String> |
translator |
| Constructor and Description |
|---|
FormElement(FormElementType type,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getText() |
java.lang.String |
getText(boolean translate)
Get the text of the element.
|
java.util.function.Function<java.lang.String,java.lang.String> |
getTranslator() |
FormElementType |
getType() |
void |
setTranslator(java.util.function.Function<java.lang.String,java.lang.String> translator)
Set the translator for the element.
|
protected static final com.google.gson.Gson GSON
protected java.util.function.Function<java.lang.String,java.lang.String> translator
public FormElement(FormElementType type, java.lang.String text)
public FormElementType getType()
public java.lang.String getText()
public java.lang.String getText(boolean translate)
translate - If the text should be translatedpublic void setTranslator(java.util.function.Function<java.lang.String,java.lang.String> translator)
translator - The translatorpublic java.util.function.Function<java.lang.String,java.lang.String> getTranslator()