public class ChatPaginator
extends java.lang.Object
| Modifier and Type | Class | Description | 
|---|---|---|
| static class  | ChatPaginator.ChatPage | 
| Modifier and Type | Field | Description | 
|---|---|---|
| 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 | 
| Constructor | Description | 
|---|---|
| ChatPaginator() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static ChatPaginator.ChatPage | paginate(java.lang.String unpaginatedString,
        int pageNumber) | Breaks a raw string up into pages using the default width and height. | 
| 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. | 
| static java.lang.String[] | wordWrap(java.lang.String rawString,
        int lineLength) | Breaks a raw string up into a series of lines. | 
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)
unpaginatedString - The raw string to break.pageNumber - The page number to fetch.public static ChatPaginator.ChatPage paginate(java.lang.String unpaginatedString, int pageNumber, int lineLength, int pageHeight)
unpaginatedString - The raw string to break.pageNumber - The page number to fetch.lineLength - The desired width of a chat line.pageHeight - The desired number of lines in a page.public static java.lang.String[] wordWrap(java.lang.String rawString,
                                          int lineLength)
rawString - The raw string to break.lineLength - The length of a line of text.Copyright © 2018. All rights reserved.