?? pageelementindex.java
字號:
package com.component.pagination;
/**
* Each page element belongs to a page in a collection of pages.
*
* pageIndex is a variale which tells us to which a particular element belongs,
* but it won't tell the location of the element in that page.
*
* For this indexInPage index is needed.
*
* Hence two indexex are needed to precisely find the location of a
* page element in the page datastructure.
*
*
* @author chetan_bh
*/
public class PageElementIndex {
// /**
// * Index for a page.
// */
// String mainPageIndex;
//
// String subPageIndex;
/**
* PageIndex now encompasses
*
* 1)main page index and
* 2)sub page index.
*/
PageIndex pageIndex;
/**
* Index for an element in a page.
*/
int indexInPage;
public PageElementIndex(String mainPageIndex, int indexInPage)
{
pageIndex = new PageIndex(mainPageIndex, "");
this.indexInPage = indexInPage;
}
public PageElementIndex(String mainPageIndex, String subPageIndex, int indexInPage)
{
}
public PageElementIndex(PageIndex pagIndex, int indexInPage)
{
this.pageIndex = pageIndex;
this.indexInPage = indexInPage;
}
/**
* Returns the element's index in the page.
* @return
*/
public int getIndexInPage() {
return indexInPage;
}
/**
* Sets the element's index in the page.
* @param indexInPage
*/
public void setIndexInPage(int indexInPage) {
this.indexInPage = indexInPage;
}
/**
* Returns the page's index.
* @return
*/
public PageIndex getPageIndex() {
return pageIndex;
}
/**
* Sets the page's index.
* @param pageIndex
*/
public void setPageIndex(PageIndex pageIndex) {
this.pageIndex = pageIndex;
}
public String getMainPageIndex()
{
return pageIndex.getMainPageIndex();
}
public void setMainPageIndex(String mainPageIndex)
{
pageIndex.setMainPageIndex(mainPageIndex);
}
public String getSubPageIndex()
{
return pageIndex.getSubPageIndex();
}
public void setSubPageIndex(String subPageIndex)
{
this.pageIndex.setSubPageIndex(subPageIndex);
}
/**
* Returns the string representation of PageElementIndex object.
*/
public String toString()
{
return "["+pageIndex+","+indexInPage+"]";
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -