public class ConfigOption<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Function<java.lang.Boolean,java.lang.String> |
boolToString |
static java.util.function.Function<java.lang.Float,java.lang.String> |
floatToString |
| Constructor and Description |
|---|
ConfigOption(int id,
java.lang.String text,
boolean isSlider,
boolean isToggle,
java.util.function.Supplier<T> getter,
java.util.function.Function<T,java.lang.String> textGetter,
java.util.function.Consumer<java.lang.Float> setter) |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Supplier<T> |
getGetter() |
int |
getId() |
java.util.function.Consumer<java.lang.Float> |
getSetter() |
java.lang.String |
getText() |
java.util.function.Function<T,java.lang.String> |
getTextGetter() |
java.lang.String |
getTranslatedValue() |
boolean |
isSlider() |
boolean |
isToggle() |
public static final java.util.function.Function<java.lang.Boolean,java.lang.String> boolToString
public static final java.util.function.Function<java.lang.Float,java.lang.String> floatToString
public java.lang.String getTranslatedValue()
public int getId()
public java.lang.String getText()
public boolean isSlider()
public boolean isToggle()
public java.util.function.Supplier<T> getGetter()
public java.util.function.Function<T,java.lang.String> getTextGetter()
public java.util.function.Consumer<java.lang.Float> getSetter()