java.lang.Object
tech.guilhermekaua.spigotboot.inventoryapi.internal.pagination.PaginationSpec<T>
Type Parameters:
T - the element type served by the source

@Internal public final class PaginationSpec<T> extends Object
Immutable pagination declaration built by PaginationBuilderImpl.build(): geometry, paint target, renderer and frame items, the source declaration, and the async plumbing consumed by PaginationSourceSpec.createSource(ViewContext, PaginationSpec, tech.guilhermekaua.spigotboot.core.spigot.scheduler.PlatformScheduler). All combination validation happens in the builder before a spec is constructed; the spec only carries the validated values.