public class Paginator extends Object implements Serializable
| 构造器和说明 |
|---|
Paginator(int page,
int limit,
int totalCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getEndRow()
结束行,可以用于oracle分页使用 (1-based)。
|
int |
getLimit() |
int |
getNextPage() |
int |
getOffset()
offset,计数从0开始,可以用于mysql分页使用(0-based)
|
int |
getPage()
取得当前页号。
|
int |
getPrePage() |
Integer[] |
getSlider()
页码滑动窗口,并将当前页尽可能地放在滑动窗口的中间部位。
|
int |
getStartRow()
开始行,可以用于oracle分页使用 (1-based)。
|
int |
getTotalCount()
取得总项数。
|
int |
getTotalPages()
得到 总页数
|
boolean |
isDisabledPage(int page)
判断指定页码是否被禁止,也就是说指定页码超出了范围或等于当前页码。
|
boolean |
isFirstPage()
是否是首页(第一页),第一页页码为1
|
boolean |
isHasNextPage()
是否有下一页
|
boolean |
isHasPrePage()
是否有上一页
|
boolean |
isLastPage()
是否是最后一页
|
Integer[] |
slider(int slidersCount)
页码滑动窗口,并将当前页尽可能地放在滑动窗口的中间部位。
|
String |
toString() |
public int getPage()
public int getLimit()
public int getTotalCount()
public boolean isFirstPage()
public boolean isLastPage()
public int getPrePage()
public int getNextPage()
public boolean isDisabledPage(int page)
page - 页码public boolean isHasPrePage()
public boolean isHasNextPage()
public int getStartRow()
public int getEndRow()
public int getOffset()
public int getTotalPages()
public Integer[] getSlider()
public Integer[] slider(int slidersCount)
slidersCount - 窗口数量Copyright © 2020. All rights reserved.