Package org.aoju.bus.pager
Class Paginating<T>
java.lang.Object
org.aoju.bus.pager.Serialize<T>
org.aoju.bus.pager.Paginating<T>
- All Implemented Interfaces:
Serializable
对Page结果进行包装
新增分页的多项属性
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPaginating(List<? extends T> list) 包装Page对象Paginating(List<? extends T> list, int navigatePages) 包装Page对象 -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcByNavigatePages(int navigatePages) static <T> Paginating<T> 返回一个空的 Pageinfo 对象longintintint[]intintintintgetPages()intintintgetSize()longboolean是否包含内容booleanbooleanbooleanbooleanstatic <T> Paginating<T> static <T> Paginating<T> voidsetEndRow(long endRow) voidsetHasNextPage(boolean hasNextPage) voidsetHasPreviousPage(boolean hasPreviousPage) voidsetIsFirstPage(boolean isFirstPage) voidsetIsLastPage(boolean isLastPage) voidsetNavigateFirstPage(int navigateFirstPage) voidsetNavigateLastPage(int navigateLastPage) voidsetnavigatepageNo(int[] navigatepageNo) voidsetNavigatePages(int navigatePages) voidsetNextPage(int nextPage) voidsetPageNo(int pageNo) voidsetPages(int pages) voidsetPageSize(int pageSize) voidsetPrePage(int prePage) voidsetSize(int size) voidsetStartRow(long startRow) toString()
-
Field Details
-
DEFAULT_NAVIGATE_PAGES
public static final int DEFAULT_NAVIGATE_PAGES- See Also:
-
-
Constructor Details
-
Paginating
public Paginating() -
Paginating
-
Paginating
-
-
Method Details
-
of
-
of
-
emptyPageInfo
返回一个空的 Pageinfo 对象- Type Parameters:
T- 分页对象- Returns:
- this
-
hasContent
public boolean hasContent()是否包含内容- Returns:
- the boolean
-
getPageNo
public int getPageNo() -
setPageNo
public void setPageNo(int pageNo) -
getPageSize
public int getPageSize() -
setPageSize
public void setPageSize(int pageSize) -
getSize
public int getSize() -
setSize
public void setSize(int size) -
getStartRow
public long getStartRow() -
setStartRow
public void setStartRow(long startRow) -
getEndRow
public long getEndRow() -
setEndRow
public void setEndRow(long endRow) -
getPages
public int getPages() -
setPages
public void setPages(int pages) -
getPrePage
public int getPrePage() -
setPrePage
public void setPrePage(int prePage) -
getNextPage
public int getNextPage() -
setNextPage
public void setNextPage(int nextPage) -
isIsFirstPage
public boolean isIsFirstPage() -
setIsFirstPage
public void setIsFirstPage(boolean isFirstPage) -
isIsLastPage
public boolean isIsLastPage() -
setIsLastPage
public void setIsLastPage(boolean isLastPage) -
isHasPreviousPage
public boolean isHasPreviousPage() -
setHasPreviousPage
public void setHasPreviousPage(boolean hasPreviousPage) -
isHasNextPage
public boolean isHasNextPage() -
setHasNextPage
public void setHasNextPage(boolean hasNextPage) -
toString
-