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 class
static interface
(package private) class
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomponentStyleAtWidth
(FormattedText content, int maxWidth) componentStyleAtWidth
(FormattedCharSequence content, int maxWidth) int
findLineBreak
(String content, int maxWidth, Style style) formattedHeadByWidth
(String content, int maxWidth, Style style) int
formattedIndexByWidth
(String content, int maxWidth, Style style) static int
getWordPosition
(String content, int skipCount, int cursorPoint, boolean includeWhitespace) headByWidth
(FormattedText content, int maxWidth, Style style) plainHeadByWidth
(String content, int maxWidth, Style style) int
plainIndexAtWidth
(String content, int maxWidth, Style style) plainTailByWidth
(String content, int maxWidth, Style style) splitLines
(String content, int maxWidth, Style style) void
splitLines
(String content, int maxWidth, Style p_style, boolean withNewLines, StringSplitter.LinePosConsumer linePos) splitLines
(FormattedText content, int maxWidth, Style style) void
splitLines
(FormattedText content, int maxWidth, Style p_style, BiConsumer<FormattedText, Boolean> splitifier) splitLines
(FormattedText content, int maxWidth, Style style, FormattedText prefix) float
stringWidth
(String content) float
stringWidth
(FormattedText content) float
stringWidth
(FormattedCharSequence content)
-
Field Details
-
widthProvider
-
-
Constructor Details
-
StringSplitter
-
-
Method Details
-
stringWidth
-
stringWidth
-
stringWidth
-
plainIndexAtWidth
-
plainHeadByWidth
-
plainTailByWidth
-
formattedIndexByWidth
-
componentStyleAtWidth
-
componentStyleAtWidth
-
formattedHeadByWidth
-
headByWidth
-
findLineBreak
-
getWordPosition
public static int getWordPosition(String content, int skipCount, int cursorPoint, boolean includeWhitespace) -
splitLines
public void splitLines(String content, int maxWidth, Style p_style, boolean withNewLines, StringSplitter.LinePosConsumer linePos) -
splitLines
-
splitLines
-
splitLines
public List<FormattedText> splitLines(FormattedText content, int maxWidth, Style style, FormattedText prefix) -
splitLines
public void splitLines(FormattedText content, int maxWidth, Style p_style, BiConsumer<FormattedText, Boolean> splitifier)
-