public static interface Pagination.Renderer
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Pagination.Renderer.RowRenderer<T>
A row renderer.
|
| Modifier and Type | Field and Description |
|---|---|
static net.kyori.text.Component |
GRAY_FORWARD_SLASH |
static net.kyori.text.Component |
GRAY_LEFT_ROUND_BRACKET |
static net.kyori.text.Component |
GRAY_LEFT_SQUARE_BRACKET |
static net.kyori.text.Component |
GRAY_RIGHT_ROUND_BRACKET |
static net.kyori.text.Component |
GRAY_RIGHT_SQUARE_BRACKET |
| Modifier and Type | Method and Description |
|---|---|
default @NonNull net.kyori.text.Component |
renderEmpty()
Renders an empty result.
|
default @NonNull net.kyori.text.Component |
renderHeader(@NonNull net.kyori.text.Component title,
int page,
int pages)
Renders a header.
|
default @NonNull net.kyori.text.Component |
renderNextPageButton(char character,
@NonNull net.kyori.text.format.Style style,
@NonNull net.kyori.text.event.ClickEvent clickEvent)
Renders a next page button.
|
default @NonNull net.kyori.text.Component |
renderPreviousPageButton(char character,
@NonNull net.kyori.text.format.Style style,
@NonNull net.kyori.text.event.ClickEvent clickEvent)
Renders a previous page button.
|
default @NonNull net.kyori.text.Component |
renderUnknownPage(int page,
int pages)
Renders an unknown page.
|
static final net.kyori.text.Component GRAY_LEFT_ROUND_BRACKET
static final net.kyori.text.Component GRAY_LEFT_SQUARE_BRACKET
static final net.kyori.text.Component GRAY_RIGHT_ROUND_BRACKET
static final net.kyori.text.Component GRAY_RIGHT_SQUARE_BRACKET
static final net.kyori.text.Component GRAY_FORWARD_SLASH
default @NonNull net.kyori.text.Component renderEmpty()
No header or footer are rendered.
default @NonNull net.kyori.text.Component renderUnknownPage(int page,
int pages)
No header or footer are rendered.
page - the unknown pagepages - the total number of pagesdefault @NonNull net.kyori.text.Component renderHeader(@NonNull net.kyori.text.Component title,
int page,
int pages)
title - the titlepage - the pagepages - the total number of pagesdefault @NonNull net.kyori.text.Component renderPreviousPageButton(char character,
@NonNull net.kyori.text.format.Style style,
@NonNull net.kyori.text.event.ClickEvent clickEvent)
character - the button characterstyle - the button styleclickEvent - the click event for the buttondefault @NonNull net.kyori.text.Component renderNextPageButton(char character,
@NonNull net.kyori.text.format.Style style,
@NonNull net.kyori.text.event.ClickEvent clickEvent)
character - the button characterstyle - the button styleclickEvent - the click event for the button