| Constructor and Description | 
|---|
| Paginator(String title,
         int itemsPerPage,
         List<String> content)Constructor. | 
| Paginator(String title,
         int itemsPerPage,
         String... itr)Constructor. | 
| Paginator(String title,
         int itemsPerPage,
         String wholeText)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getPage(int page)Returns the appropriately formatted page for this  Paginator | 
| List<String> | getPages()Returns a copy of all the pages in this instance | 
| int | size()Returns the number of pages in this instance | 
public Paginator(String title, int itemsPerPage, String wholeText)
wholeText parameter by a newline
 character (\n) and forwards it to
 Paginator(String, int, List)title - The title for the pagesitemsPerPage - The number of items from the content parameter to
                     display on a pagewholeText - A string to be split by the newline character \nPaginator(String, int, List)public Paginator(String title, int itemsPerPage, String... itr)
itr parameter into a 
 List and forwards it to
 Paginator(String, int, List)title - The title for the pagesitemsPerPage - The number of items from the content parameter to
                     display on a pageitr - An iterable collection of stringsPaginator(String, int, List)public Paginator(String title, int itemsPerPage, List<String> content)
List of strings and creates formatted
 pages which can be output to a
 CommandSender. These pages
 should be considered immutable as they are only rendered once and then
 subsequently stored.title - The title for the pagesitemsPerPage - The number of items from the content parameter to
                     display on a pagecontent - A List of strings to displaypublic String getPage(int page)
Paginatorpage - The page to retrievepublic int size()
Copyright © 2015. All rights reserved.