package com.ning.api.client.action; import java.util.*; import com.ning.api.client.access.Anchor; import com.ning.api.client.item.ContentItem; /** * Accessor object for traversing sequences of items ("lists"). * Unlike generic {@link java.util.Iterator} accessor (which is * the main alternative), this object makes chunking explicit, * such that each call will result in corresponding list * request being sent. It is also possible to go back and forth, * as well as use different chunk (page) sizes for access. */ public interface PagedList<C extends ContentItem<?, C>> { public abstract List<C> next(int pageSize); public abstract List<C> previous(int pageSize); public abstract Anchor position(); }