Class AbstractPageContext<C,T,P extends PaginationSession<C,T,?>>
java.lang.Object
studio.mevera.lotus.api.pagination.AbstractPageContext<C,T,P>
Read-only snapshot of a page's position within its session, passed to layout/renderer hooks.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPageContext(int pageIndex, int totalPages, @NotNull org.bukkit.entity.Player viewer, P session) -
Method Summary
-
Constructor Details
-
AbstractPageContext
protected AbstractPageContext(int pageIndex, int totalPages, @NotNull @NotNull org.bukkit.entity.Player viewer, @NotNull P session)
-
-
Method Details
-
pageIndex
public int pageIndex() -
totalPages
public int totalPages() -
viewer
@NotNull public @NotNull org.bukkit.entity.Player viewer() -
session
-
isFirst
public boolean isFirst() -
isLast
public boolean isLast()
-