Class TSelectWidget.SimpleEntry
java.lang.Object
io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.SimpleEntry
- All Implemented Interfaces:
TSelectWidget.Entry
,ITextProvider
,ITextProviderSetter
- Enclosing class:
- TSelectWidget<T extends TSelectWidget.Entry>
public static final class TSelectWidget.SimpleEntry
extends Object
implements TSelectWidget.Entry, ITextProviderSetter
A simple
TSelectWidget.Entry
implementation featuring getters and setters.-
Field Summary
-
Constructor Summary
ConstructorDescriptionSimpleEntry
(net.minecraft.text.Text text) SimpleEntry
(net.minecraft.text.Text text, Runnable onSelect) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
final Runnable
Optionally returns aRunnable
that will be executed when thisTSelectWidget.Entry
is selected.final net.minecraft.text.Text
getText()
final net.minecraft.client.gui.tooltip.Tooltip
Optionally returns aTooltip
for thisTSelectWidget.Entry
.final int
hashCode()
void
setOnSelect
(Runnable onSelect) void
setText
(net.minecraft.text.Text text) void
setTooltip
(net.minecraft.client.gui.tooltip.Tooltip tooltip) final void
setTooltip
(net.minecraft.text.Text tooltipText) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.widget.TSelectWidget.Entry
getTextAsString
-
Field Details
-
text
@Nullable protected @Nullable net.minecraft.text.Text text -
tooltip
@Nullable protected @Nullable net.minecraft.client.gui.tooltip.Tooltip tooltip -
onSelect
-
-
Constructor Details
-
SimpleEntry
public SimpleEntry(net.minecraft.text.Text text) -
SimpleEntry
-
-
Method Details
-
getText
public final net.minecraft.text.Text getText()- Specified by:
getText
in interfaceITextProvider
-
setText
public void setText(net.minecraft.text.Text text) - Specified by:
setText
in interfaceITextProviderSetter
-
getTooltip
public final net.minecraft.client.gui.tooltip.Tooltip getTooltip()Description copied from interface:TSelectWidget.Entry
Optionally returns aTooltip
for thisTSelectWidget.Entry
.- Specified by:
getTooltip
in interfaceTSelectWidget.Entry
-
setTooltip
public final void setTooltip(net.minecraft.text.Text tooltipText) -
setTooltip
public void setTooltip(net.minecraft.client.gui.tooltip.Tooltip tooltip) -
getOnSelect
Description copied from interface:TSelectWidget.Entry
Optionally returns aRunnable
that will be executed when thisTSelectWidget.Entry
is selected.- Specified by:
getOnSelect
in interfaceTSelectWidget.Entry
-
setOnSelect
-
hashCode
public final int hashCode() -
equals
-