@ApiStatus.Internal
public abstract class Argument<T,R>
extends java.lang.Object
| Constructor and Description |
|---|
Argument() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull net.minecraft.util.text.Style |
getHighlightedStyle() |
abstract java.lang.String |
getName() |
@Nullable java.lang.String |
getPrefix() |
abstract boolean |
matches(org.apache.commons.lang3.mutable.Mutable<R> data,
EntryStack stack,
java.lang.String searchText,
T filterData) |
MatchStatus |
matchesArgumentPrefix(java.lang.String text) |
abstract T |
prepareSearchFilter(java.lang.String searchText) |
public abstract java.lang.String getName()
@Nullable public @Nullable java.lang.String getPrefix()
@NotNull public @NotNull net.minecraft.util.text.Style getHighlightedStyle()
public MatchStatus matchesArgumentPrefix(java.lang.String text)
public abstract boolean matches(org.apache.commons.lang3.mutable.Mutable<R> data, EntryStack stack, java.lang.String searchText, T filterData)
public abstract T prepareSearchFilter(java.lang.String searchText)