public class Page<T> extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
private static int |
INIT_VALUE |
private int |
pageNumber |
private int |
pageSize |
private List<T> |
records |
private static long |
serialVersionUID |
private long |
totalPage |
private long |
totalRow |
| 构造器和说明 |
|---|
Page() |
Page(int pageNumber,
int pageSize) |
Page(int pageNumber,
int pageSize,
long totalRow) |
Page(List<T> records,
int pageNumber,
int pageSize,
long totalRow) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
calcTotalPage()
计算总页码
|
int |
getPageNumber() |
int |
getPageSize() |
List<T> |
getRecords() |
long |
getTotalPage() |
long |
getTotalRow() |
<R> Page<R> |
map(Function<? super T,? extends R> mapper) |
static <T> Page<T> |
of(int pageNumber,
int pageSize) |
static <T> Page<T> |
of(int pageNumber,
int pageSize,
long totalRow) |
void |
setPageNumber(int pageNumber) |
void |
setPageSize(int pageSize) |
void |
setRecords(List<T> records) |
void |
setTotalPage(long totalPage) |
void |
setTotalRow(long totalRow) |
String |
toString() |
private static final long serialVersionUID
private static final int INIT_VALUE
private int pageNumber
private int pageSize
private long totalPage
private long totalRow
public Page()
public Page(int pageNumber, int pageSize)
public Page(int pageNumber, int pageSize, long totalRow)
public List<T> getRecords()
public void setRecords(List<T> records)
public int getPageNumber()
public void setPageNumber(int pageNumber)
public int getPageSize()
public void setPageSize(int pageSize)
public long getTotalPage()
public void setTotalPage(long totalPage)
public long getTotalRow()
public void setTotalRow(long totalRow)
private void calcTotalPage()
Copyright © 2023. All rights reserved.