Package net.minecraft.client
Class StringSplitter
java.lang.Object
net.minecraft.client.StringSplitter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) class(package private) static classstatic interface(package private) classstatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfindLineBreak(String content, int maxWidth, Style style) static intgetWordPosition(String content, int skipCount, int cursorPoint, boolean includeWhitespace) headByWidth(FormattedText content, int maxWidth, Style style) plainHeadByWidth(String content, int maxWidth, Style style) intplainIndexAtWidth(String content, int maxWidth, Style style) plainTailByWidth(String content, int maxWidth, Style style) splitLines(String content, int maxWidth, Style initialStyle) voidsplitLines(String content, int maxWidth, Style initialStyle, boolean withNewLines, StringSplitter.LinePosConsumer linePos) splitLines(FormattedText content, int maxWidth, Style initialStyle) voidsplitLines(FormattedText content, int maxWidth, Style initialStyle, BiConsumer<FormattedText, Boolean> splitter) floatstringWidth(@Nullable String content) floatstringWidth(FormattedText content) floatstringWidth(FormattedCharSequence content)
-
Field Details
-
widthProvider
-
-
Constructor Details
-
StringSplitter
-
-
Method Details
-
stringWidth
-
stringWidth
-
stringWidth
-
plainIndexAtWidth
-
plainHeadByWidth
-
plainTailByWidth
-
headByWidth
-
findLineBreak
-
getWordPosition
public static int getWordPosition(String content, int skipCount, int cursorPoint, boolean includeWhitespace) -
splitLines
public void splitLines(String content, int maxWidth, Style initialStyle, boolean withNewLines, StringSplitter.LinePosConsumer linePos) -
splitLines
-
splitLines
-
splitLines
public void splitLines(FormattedText content, int maxWidth, Style initialStyle, BiConsumer<FormattedText, Boolean> splitter)
-