Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
PageInfo.java
Package: lucene+mysql+eclipe.rar [view]
Upload User: zhihansy
Upload Date: 2014-12-04
Package Size: 7241k
Code Size: 2k
Category:
Search Engine
Development Platform:
Java
- package com.lucene;
- /**
- * 通用分页信息类,用于承载分页信息
- *
- * @author SunHui
- *
- */
- public class PageInfo {
- /**
- * 总页数
- */
- private int totalPage = 1;
- /**
- * 前一页
- */
- private int prePage = 1;
- /**
- * 下一页
- */
- private int nextPage = 1;
- /**
- * 总记录数
- */
- private int totalRec = 0;
- /**
- * 默认每页记录数
- */
- private final int defaultPageSize = 10;
- /**
- * 每页记录数
- */
- private int pageSize = defaultPageSize;
- /**
- * 当前页码
- */
- private int pageIndex = 1;
- /**
- * 全部页码,从1开始
- */
- private int[] pageNumbers;
- public int getPageIndex() {
- return pageIndex;
- }
- public void setPageIndex(int pageIndex) {
- this.pageIndex = pageIndex > 0 ? pageIndex : 1;
- }
- public int getNextPage() {
- return nextPage;
- }
- public void setNextPage(int nextPage) {
- this.nextPage = nextPage > this.totalPage ? this.totalPage : nextPage;
- }
- public int getPageSize() {
- return pageSize;
- }
- public void setPageSize(int pageSize) {
- this.pageSize = pageSize > 0 ? pageSize : 10;
- }
- public int getPrePage() {
- return prePage;
- }
- public void setPrePage(int prePage) {
- this.prePage = prePage < 1 ? 1 : prePage;
- }
- public int getTotalPage() {
- return totalPage;
- }
- public void setTotalPage(int totalPage) {
- this.totalPage = totalPage > 0 ? totalPage : 1;
- }
- public int getTotalRec() {
- return totalRec;
- }
- public void setTotalRec(int totalRec) {
- this.totalRec = totalRec > -1 ? totalRec : 0;
- }
- public int[] getPageNumbers() {
- return pageNumbers;
- }
- public void setPageNumbers(int[] pageNumbers) {
- this.pageNumbers = pageNumbers;
- }
- }