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 TypeMethodDescriptioncomponentStyleAtWidth(FormattedText pContent, int pMaxWidth) componentStyleAtWidth(FormattedCharSequence pContent, int pMaxWidth) intfindLineBreak(String pContent, int pMaxWidth, Style pStyle) formattedHeadByWidth(String pContent, int pMaxWidth, Style pStyle) intformattedIndexByWidth(String pContent, int pMaxWidth, Style pStyle) static intgetWordPosition(String pContent, int pSkipCount, int pCursorPoint, boolean pIncludeWhitespace) headByWidth(FormattedText pContent, int pMaxWidth, Style pStyle) plainHeadByWidth(String pContent, int pMaxWidth, Style pStyle) intplainIndexAtWidth(String pContent, int pMaxWidth, Style pStyle) plainTailByWidth(String pContent, int pMaxWidth, Style pStyle) splitLines(String pContent, int pMaxWidth, Style pStyle) voidsplitLines(String pContent, int pMaxWidth, Style pStyle, boolean pWithNewLines, StringSplitter.LinePosConsumer pLinePos) splitLines(FormattedText pContent, int pMaxWidth, Style pStyle) voidsplitLines(FormattedText pContent, int pMaxWidth, Style pStyle, BiConsumer<FormattedText, Boolean> pSplitifier) splitLines(FormattedText pContent, int pMaxWidth, Style pStyle, FormattedText pPrefix) floatstringWidth(String pContent) floatstringWidth(FormattedText pContent) floatstringWidth(FormattedCharSequence pContent)
-
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 pContent, int pSkipCount, int pCursorPoint, boolean pIncludeWhitespace) -
splitLines
public void splitLines(String pContent, int pMaxWidth, Style pStyle, boolean pWithNewLines, StringSplitter.LinePosConsumer pLinePos) -
splitLines
-
splitLines
-
splitLines
public List<FormattedText> splitLines(FormattedText pContent, int pMaxWidth, Style pStyle, FormattedText pPrefix) -
splitLines
public void splitLines(FormattedText pContent, int pMaxWidth, Style pStyle, BiConsumer<FormattedText, Boolean> pSplitifier)
-