Class Pagination.Builder<T>
java.lang.Object
studio.mevera.lotus.api.pagination.AbstractPagination.Builder<net.kyori.adventure.text.Component,T,PaperPageContext<T>,Pagination<T>>
studio.mevera.lotus.paper.api.pagination.Pagination.Builder<T>
- Enclosing class:
Pagination<T>
public static final class Pagination.Builder<T>
extends studio.mevera.lotus.api.pagination.AbstractPagination.Builder<net.kyori.adventure.text.Component,T,PaperPageContext<T>,Pagination<T>>
-
Field Summary
Fields inherited from class studio.mevera.lotus.api.pagination.AbstractPagination.Builder
id -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull Pagination<T> create(@NotNull studio.mevera.lotus.api.pagination.PageLayout<net.kyori.adventure.text.Component, PaperPageContext<T>> layout, @NotNull studio.mevera.lotus.api.pagination.ContentSource<T> source, @NotNull studio.mevera.lotus.api.pagination.ComponentRenderer<T, PaperPageContext<T>> renderer, boolean trimOverflow) Methods inherited from class studio.mevera.lotus.api.pagination.AbstractPagination.Builder
build, layout, renderer, source, trimOverflow
-
Method Details
-
create
@NotNull protected @NotNull Pagination<T> create(@NotNull @NotNull studio.mevera.lotus.api.pagination.PageLayout<net.kyori.adventure.text.Component, PaperPageContext<T>> layout, @NotNull @NotNull studio.mevera.lotus.api.pagination.ContentSource<T> source, @NotNull @NotNull studio.mevera.lotus.api.pagination.ComponentRenderer<T, PaperPageContext<T>> renderer, boolean trimOverflow) - Specified by:
createin classstudio.mevera.lotus.api.pagination.AbstractPagination.Builder<net.kyori.adventure.text.Component,T, PaperPageContext<T>, Pagination<T>>
-