public abstract class AbstractRefereshingPageableIterator<R,T> extends AbstractPageableIterator<T>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractRefereshingPageableIterator.RefershingPager<R,T>
The Class RefershingPager.
|
static class |
AbstractRefereshingPageableIterator.RefreshResult<R,T>
The Class RefreshResult.
|
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T>
Constructor and Description |
---|
AbstractRefereshingPageableIterator() |
AbstractRefereshingPageableIterator(int pageSize)
Instantiates a new abstract refereshing pageable iterator.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<? extends T> |
doExecutePage()
Do execute page.
|
protected abstract R |
doGetRefresh()
Do get refresh.
|
protected abstract void |
doRefresh(R refresh)
Do refresh.
|
decorateNext, doPage, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, remove, setDecorateNext
public AbstractRefereshingPageableIterator(int pageSize)
pageSize
- the page sizepublic AbstractRefereshingPageableIterator()
protected java.util.List<? extends T> doExecutePage()
AbstractPageableIterator
doExecutePage
in class AbstractPageableIterator<T>
protected abstract R doGetRefresh()
protected abstract void doRefresh(R refresh)
refresh
- the refresh