Package com.mewna.catnip.util.pagination
Class ArrayOfObjectPaginator<T,P extends ArrayOfObjectPaginator<T,P>>
java.lang.Object
com.mewna.catnip.util.pagination.BasePaginator<T,com.grack.nanojson.JsonArray,P>
com.mewna.catnip.util.pagination.ArrayOfObjectPaginator<T,P>
- Direct Known Subclasses:
GuildPaginator
,MemberPaginator
,MessagePaginator
,ReactionPaginator
public abstract class ArrayOfObjectPaginator<T,P extends ArrayOfObjectPaginator<T,P>>
extends BasePaginator<T,com.grack.nanojson.JsonArray,P>
- Since:
- 10/9/18.
- Author:
- natanbc
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mewna.catnip.util.pagination.BasePaginator
BasePaginator.RequestState<T>
-
Field Summary
Fields inherited from class com.mewna.catnip.util.pagination.BasePaginator
idOf, limit, maxRequestSize, requestSize
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
update
(BasePaginator.RequestState<T> state, com.grack.nanojson.JsonArray data) Methods inherited from class com.mewna.catnip.util.pagination.BasePaginator
fetch, fetch, fetch, fetchNext, fetchWhile, forEach, limit, requestSize
-
Constructor Details
-
ArrayOfObjectPaginator
-
-
Method Details
-
update
protected void update(@Nonnull BasePaginator.RequestState<T> state, @Nonnull com.grack.nanojson.JsonArray data) - Specified by:
update
in classBasePaginator<T,
com.grack.nanojson.JsonArray, P extends ArrayOfObjectPaginator<T, P>>
-