public class Pager<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Pager.PagerParams |
| 构造器和说明 |
|---|
Pager(int start,
int limit) |
Pager(Pager.PagerParams pageParams) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(Supplier<List<T>> pageLoadSupplier) |
Pager<T> |
data(Supplier<List<T>> pageLoadSupplier)
fetch data function
|
Pager<T> |
data(Supplier<List<T>> pageLoadSupplier,
boolean countFlag)
fetch data function
|
List<T> |
getData() |
Pager.PagerParams |
getParams() |
long |
getTotal() |
void |
setData(List<T> data) |
void |
setStart(int start) |
void |
setTotal(long total) |
public Pager(Pager.PagerParams pageParams)
public Pager(int start,
int limit)
public void setStart(int start)
public long getTotal()
public void setTotal(long total)
public Pager.PagerParams getParams()
public Pager<T> data(Supplier<List<T>> pageLoadSupplier)
pageLoadSupplier - page data load supplierpublic Pager<T> data(Supplier<List<T>> pageLoadSupplier, boolean countFlag)
pageLoadSupplier - page data load suppliercountFlag - count flagCopyright © 2024. All rights reserved.