⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pageelementindex.java

📁 Document will be uploaded soon
💻 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 + -