public class ChatPaginator
extends java.lang.Object
原文:The ChatPaginator takes a raw string of arbitrary length and breaks it down into an array of strings appropriate for displaying on the Minecraft player console.
限定符和类型 | 类和说明 |
---|---|
static class |
ChatPaginator.ChatPage |
限定符和类型 | 字段和说明 |
---|---|
static int |
AVERAGE_CHAT_PAGE_WIDTH |
static int |
CLOSED_CHAT_PAGE_HEIGHT |
static int |
GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH |
static int |
OPEN_CHAT_PAGE_HEIGHT |
static int |
UNBOUNDED_PAGE_HEIGHT |
static int |
UNBOUNDED_PAGE_WIDTH |
构造器和说明 |
---|
ChatPaginator() |
限定符和类型 | 方法和说明 |
---|---|
static ChatPaginator.ChatPage |
paginate(java.lang.String unpaginatedString,
int pageNumber)
使用默认的宽度和高度将原字符串分割为多页.
|
static ChatPaginator.ChatPage |
paginate(java.lang.String unpaginatedString,
int pageNumber,
int lineLength,
int pageHeight)
使用给定的宽度和高度将原字符串分割为多页.
|
static java.lang.String[] |
wordWrap(java.lang.String rawString,
int lineLength)
将原字符串分割成一系列行.单词会被使用空格作为分割符进行包装,并在包装时考虑换行符.
|
public static final int GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH
public static final int AVERAGE_CHAT_PAGE_WIDTH
public static final int UNBOUNDED_PAGE_WIDTH
public static final int OPEN_CHAT_PAGE_HEIGHT
public static final int CLOSED_CHAT_PAGE_HEIGHT
public static final int UNBOUNDED_PAGE_HEIGHT
public static ChatPaginator.ChatPage paginate(java.lang.String unpaginatedString, int pageNumber)
原文:Breaks a raw string up into pages using the default width and height.
unpaginatedString
- 需要分割的原串pageNumber
- 承载的页数public static ChatPaginator.ChatPage paginate(java.lang.String unpaginatedString, int pageNumber, int lineLength, int pageHeight)
原文:Breaks a raw string up into pages using a provided width and height.
unpaginatedString
- 需要分割的原串pageNumber
- 承载的页数lineLength
- 一个聊天行期望的长度pageHeight
- 一页中聊天行期望的高度public static java.lang.String[] wordWrap(java.lang.String rawString, int lineLength)
原文:Breaks a raw string up into a series of lines. Words are wrapped using spaces as decimeters and the newline character is respected.
rawString
- 需要分割的原串lineLength
- 文本行的长度