net.minecraft.text

public class TextVisitFactory

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

Field summary

Modifier and TypeField
private static final char
REPLACEMENT_CHAR
REPLACEMENT_CHAR
field_29861
REPLACEMENT_CHARACTER
private static final Optional<Object>
STOP_ITERATION
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)
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)
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)
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)
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)
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)
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)
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)
filterBrokenSurrogates(String input)
method_27471(String arg0)
validateSurrogates(String text)
public static String
getPlainText(FormattedText input)
getPlainText(FormattedText input)
method_31402(class_5348 arg0)
removeFormattingCodes(StringVisitable text)