net.minecraft.text

public class TextVisitFactory

net.minecraft.util.StringDecomposer
net.minecraft.class_5223
net.minecraft.text.TextVisitFactory

Field summary

Modifier and TypeField
private static final char
REPLACEMENT_CHAR
field_29861
REPLACEMENT_CHARACTER
private static final Optional<Object>
STOP_ITERATION
field_24215
VISIT_TERMINATED

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static boolean
feedChar(Style style, FormattedCharSink output, int pos, char ch)
method_27477(class_2583 arg0, class_5224 arg1, int arg2, char arg3)
visitRegularCharacter(Style style, CharacterVisitor visitor, int index, char c)
public static boolean
iterate(String string, Style style, FormattedCharSink output)
method_27474(String arg0, class_2583 arg1, class_5224 arg2)
visitForwards(String text, Style style, CharacterVisitor visitor)
public static boolean
iterateBackwards(String string, Style style, FormattedCharSink output)
method_27478(String arg0, class_2583 arg1, class_5224 arg2)
visitBackwards(String text, Style style, CharacterVisitor visitor)
public static boolean
iterateFormatted(String string, Style style, FormattedCharSink output)
method_27479(String arg0, class_2583 arg1, class_5224 arg2)
visitFormatted(String text, Style style, CharacterVisitor visitor)
public static boolean
iterateFormatted(String string, int offset, Style style, FormattedCharSink output)
method_27472(String arg0, int arg1, class_2583 arg2, class_5224 arg3)
visitFormatted(String text, int startIndex, Style style, CharacterVisitor visitor)
public static boolean
iterateFormatted(String string, int offset, Style currentStyle, Style resetStyle, FormattedCharSink output)
method_27473(String arg0, int arg1, class_2583 arg2, class_2583 arg3, class_5224 arg4)
visitFormatted(String text, int startIndex, Style startingStyle, Style resetStyle, CharacterVisitor visitor)
public static boolean
iterateFormatted(FormattedText component, Style rootStyle, FormattedCharSink output)
method_27476(class_5348 arg0, class_2583 arg1, class_5224 arg2)
visitFormatted(StringVisitable text, Style style, CharacterVisitor visitor)
public static String
filterBrokenSurrogates(String input)
method_27471(String arg0)
validateSurrogates(String text)
public static String
getPlainText(FormattedText input)
method_31402(class_5348 arg0)
removeFormattingCodes(StringVisitable text)
private static boolean
lambda$getPlainText$0(StringBuilder arg0, int arg1, Style arg2, int arg3)
method_31401(StringBuilder arg0, int arg1, class_2583 arg2, int arg3)
method_31401(StringBuilder arg0, int index, Style style, int codePoint)
private static boolean
lambda$filterBrokenSurrogates$0(StringBuilder arg0, int arg1, Style arg2, int arg3)
method_27475(StringBuilder arg0, int arg1, class_2583 arg2, int arg3)
method_27475(StringBuilder arg0, int index, Style style, int codePoint)
private static Optional
lambda$iterateFormatted$0(FormattedCharSink arg0, Style arg1, String arg2)
method_27470(class_5224 arg0, class_2583 arg1, String arg2)
method_27470(CharacterVisitor arg0, Style stylex, String string)