?? listvo.java
字號:
package com.comm.vo;
import java.util.*;
public class ListVO {
public ListVO() {
}
private int currentPage = 1;
private int totalItems = -1;
private int itemsPerPage = 10;
private int maxPage = 0;
public Vector v = null;
public int getCurrentPage() {
return currentPage;
}
public int getItemsPerPage() {
return itemsPerPage;
}
public void setItemsPerPage(int itemsPerPage) {
if (itemsPerPage > 0) {
this.itemsPerPage = itemsPerPage;
}
}
public int getMaxPage() {
return maxPage;
}
private void setMaxPage() {
maxPage = new Long(Math.round(Math.ceil(1.0 * totalItems
/ itemsPerPage))).intValue();
}
public void setPageInt(int pageInt) {
// if (pageInt <= maxPage && pageInt >= 1) {
if (pageInt >= 1) {
currentPage = pageInt;
}
}
public boolean hasPrevious() {
return currentPage > 1;
}
public boolean previous() {
if (currentPage > 1) {
currentPage--;
return true;
} else {
return false;
}
}
public boolean next() {
if (currentPage < maxPage) {
currentPage++;
return true;
} else {
return false;
}
}
public boolean hasNext() {
return currentPage < maxPage;
}
public int getTotalItems() {
return totalItems;
}
public void setTotalItems(int totalItems) {
this.totalItems = totalItems;
this.setMaxPage();
}
public String toString() {
StringBuffer s = new StringBuffer();
s.append("[ currentPage=").append(currentPage);
s.append(" totalItems=").append(totalItems);
s.append(" maxPage=").append(maxPage);
s.append(" itemsPerPage=").append(itemsPerPage).append(" ]");
if (v != null) {
s.append(" [" + v.toString() + "]");
}
return s.toString();
}
public void setData(Vector v) {
this.v = v;
}
public Vector getData() {
return this.v;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -