|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.util.R01FPager
Clase que modela la paginación en un conjunto de resultados Esencialmente es una lista que contiene el código de los primeros elementos de cada página y también contiene el número total de elementos encontrados. Este objeto será devuelto por el procedimiento que inicializa una búsqueda y es utilizado en el cliente para navegar a través de las páginas. Fecha de creación: (19/7/00 11:57:14)
Constructor Summary | |
R01FPager()
Constructor Pager |
|
R01FPager(int inPageSize)
|
Method Summary | |
void |
addPageElement(java.lang.Object value)
Mete un nueva pagina en el registro de paginas OJO!!!!! |
int[] |
getCurrentBlockPageNumbers()
Sirve para crear barras de navegación en las que las páginas se dividen en bloques. |
java.lang.Object |
getCurrentPageElement()
Devuelve el código del primer elemento de la página actual |
int |
getCurrentPageNumber()
Devuelve el número de página actual |
int |
getElementCount()
Devuelve el número de elementos encontrados en la búsqueda. |
java.lang.Object |
getNextPageElement()
Devuelve el código del primer elemento de la página siguiente. |
int |
getPageCount()
Devuelve el número de páginas de la búsqueda |
java.lang.Object |
getPageElement(int inPage)
Devuelve el código del primer elemento de la página que se indica |
int |
getPageFirstElementNumber()
Devuelve el número de orden del primer elemento de la página Si por ejemplo hay 12 páginas de 10 elementos cada una, la página 2 tendrá los elementos del 11 al 20. |
int |
getPageLastElementNumber()
Devuelve el número de orden del primer elemento de la página Si por ejemplo hay 12 páginas de 10 elementos cada una, la página 2 tendrá los elementos del 11 al 20. |
int |
getPageSize()
Devuelve el tamaño de las páginas de resultados. |
java.lang.Object |
getPrevPageElement()
Devuelve el código del primer elemento de la página anterior. |
void |
goToNextPage()
Establece el puntero en la siguiente página |
void |
goToPage(int newPage)
Establece el puntero en la página indicada |
void |
goToPrevPage()
Establece el puntero en la página anterior |
static void |
main(java.lang.String[] args)
|
void |
setBlockSize(int newBlockSize)
Sirve para crear barras de navegación en las que las páginas se dividen en bloques. |
void |
setElementCount(int elementCount)
Establece el número de elementos encontrados. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public R01FPager() throws java.lang.IllegalArgumentException
public R01FPager(int inPageSize) throws java.lang.IllegalArgumentException
Method Detail |
public int getPageSize()
public void setBlockSize(int newBlockSize)
public int[] getCurrentBlockPageNumbers()
public java.lang.Object getCurrentPageElement()
public java.lang.Object getNextPageElement()
public java.lang.Object getPrevPageElement()
public java.lang.Object getPageElement(int inPage) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public int getPageFirstElementNumber()
public int getPageLastElementNumber()
public int getCurrentPageNumber()
public int getElementCount()
public void setElementCount(int elementCount) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public int getPageCount()
public void goToNextPage()
public void goToPage(int newPage) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void goToPrevPage()
public void addPageElement(java.lang.Object value)
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |