|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.github.miemiedev.mybatis.paginator.domain.Paginator
public class Paginator
分页器,根据page,limit,totalCount用于页面上分页显示多项内容,计算页码和当前页的偏移量,方便页面分页使用.
| 构造方法摘要 | |
|---|---|
Paginator(int page,
int limit,
int totalCount)
|
|
| 方法摘要 | |
|---|---|
protected int |
computePageNo(int page)
|
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()
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public Paginator(int page,
int limit,
int totalCount)
| 方法详细信息 |
|---|
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()
protected int computePageNo(int page)
public Integer[] getSlider()
public Integer[] slider(int slidersCount)
public String toString()
Object 中的 toString
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||