public class StringEntry extends AbstractEntry
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isValid |
protected net.minecraft.client.gui.GuiTextField |
textField |
protected TypeAdapter<java.lang.Object> |
typeAdapter |
protected java.util.function.Predicate<java.lang.String> |
validator |
beforeValue, mc, metadata, type| Constructor and Description |
|---|
StringEntry(ConfigElementMetadata metadata,
java.lang.reflect.Type type,
java.lang.Object beforeValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
drawEntry(int index,
int x,
int y,
int width,
int height,
int mouseX,
int mouseY,
boolean isSelected,
float partialTicks) |
void |
drawToolTip(int mouseX,
int mouseY) |
java.lang.Object |
getValue() |
boolean |
isChanged() |
boolean |
isDefault() |
boolean |
isValueSavable() |
void |
keyTyped(char eventChar,
int eventKey) |
void |
mouseClicked(int x,
int y,
int mouseEvent) |
boolean |
mousePressed(int index,
int mouseX,
int mouseY,
int mouseEvent,
int relativeX,
int relativeY) |
void |
mouseReleased(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY) |
protected void |
setValue(java.lang.Object value) |
void |
updateCursorCounter() |
create, create, enabled, saveChanges, setToDefault, undoChangesprotected final TypeAdapter<java.lang.Object> typeAdapter
protected final net.minecraft.client.gui.GuiTextField textField
protected java.util.function.Predicate<java.lang.String> validator
protected boolean isValid
public StringEntry(ConfigElementMetadata metadata, java.lang.reflect.Type type, java.lang.Object beforeValue)
public void drawEntry(int index,
int x,
int y,
int width,
int height,
int mouseX,
int mouseY,
boolean isSelected,
float partialTicks)
drawEntry in class AbstractEntrypublic void drawToolTip(int mouseX,
int mouseY)
drawToolTip in class AbstractEntrypublic boolean mousePressed(int index,
int mouseX,
int mouseY,
int mouseEvent,
int relativeX,
int relativeY)
mousePressed in class AbstractEntrypublic void mouseReleased(int index,
int x,
int y,
int mouseEvent,
int relativeX,
int relativeY)
mouseReleased in class AbstractEntrypublic void mouseClicked(int x,
int y,
int mouseEvent)
mouseClicked in class AbstractEntrypublic void keyTyped(char eventChar,
int eventKey)
keyTyped in class AbstractEntrypublic void updateCursorCounter()
updateCursorCounter in class AbstractEntrypublic boolean isValueSavable()
isValueSavable in class AbstractEntryprotected void setValue(java.lang.Object value)
setValue in class AbstractEntrypublic java.lang.Object getValue()
getValue in class AbstractEntrypublic boolean isChanged()
isChanged in class AbstractEntrypublic boolean isDefault()
isDefault in class AbstractEntry