Package studio.mevera.lotus.api.pagination
package studio.mevera.lotus.api.pagination
-
ClassDescriptionAbstractPageContext<C,
T, P extends PaginationSession<C, T, ?>> Read-only snapshot of a page's position within its session, passed to layout/renderer hooks.AbstractPagination<C,T, X extends AbstractPageContext<C, T, ?>> Immutable, viewer-agnostic definition of a paginated menu.AbstractPagination.Builder<C,T, X extends AbstractPageContext<C, T, ?>, P extends AbstractPagination<C, T, X>> ComponentRenderer<T,X extends AbstractPageContext<?, T, ?>> Converts one page item into aButton.Supplies the items that a pagination session will show.PageLayout<C,X extends AbstractPageContext<C, ?, ?>> Defines the shared layout for all pages in a pagination.PageLayoutBuilder<C,X extends AbstractPageContext<C, ?, ?>> Generic builder forPageLayout.PaginationSession<C,T, X extends AbstractPageContext<C, T, ?>> Live pagination state for one player.