public class PagedList
extends java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>>
implements org.displaytag.pagination.PaginatedList
Modifier and Type | Field and Description |
---|---|
protected boolean |
ascending
True if ascending (default)
|
static int |
DEFAULT_SIZE
Default number of objects per page
|
static java.lang.String |
ID
CVS ID
|
protected int |
len
Length of full list
|
protected int |
opp
Objects per page
|
protected int |
pos
Position in list, zero-based
|
protected java.lang.String |
sort
Sort column, defaults to null (unsorted / order returned by query)
|
Constructor and Description |
---|
PagedList() |
Modifier and Type | Method and Description |
---|---|
int |
getFullListSize() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getList() |
int |
getObjectsPerPage() |
int |
getPageNumber() |
java.lang.String |
getSearchId() |
java.lang.String |
getSortCriterion() |
org.displaytag.properties.SortOrderEnum |
getSortDirection() |
void |
setFullListSize(int len)
Set the size of the full list
|
void |
setObjectsPerPage(int opp)
Set the page size
|
void |
setPageNumber(int page)
Set the page number
|
void |
setSortDirection(java.lang.String order)
Set the sort direction with "ascending" or "descending".
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
public static final java.lang.String ID
public static final int DEFAULT_SIZE
protected int len
protected int pos
protected int opp
protected boolean ascending
protected java.lang.String sort
public int getFullListSize()
getFullListSize
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getFullListSize()
public void setFullListSize(int len)
len
- number of rows in full listpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getList()
getList
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getList()
public int getObjectsPerPage()
getObjectsPerPage
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getObjectsPerPage()
public void setObjectsPerPage(int opp)
opp
- Objects per pagepublic int getPageNumber()
getPageNumber
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getPageNumber()
public void setPageNumber(int page)
page
- Number (1-based)public java.lang.String getSearchId()
getSearchId
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getSearchId()
public java.lang.String getSortCriterion()
getSortCriterion
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getSortCriterion()
public org.displaytag.properties.SortOrderEnum getSortDirection()
getSortDirection
in interface org.displaytag.pagination.PaginatedList
PaginatedList.getSortDirection()
public void setSortDirection(java.lang.String order)
order
- "ascending" or "descending"Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona