|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvishnu.paging.DefaultPage
public class DefaultPage
![]() |
![]() |
| Field Summary | |
|---|---|
static int |
PAGE_SIZE
|
| Constructor Summary | |
|---|---|
DefaultPage(TableSignature ts,
int id)
|
|
| Method Summary | |
|---|---|
void |
add(java.util.List<Record> lr)
Agrega los registros de lr a la pagina. |
void |
add(Record r)
Agrega el registro r en la pagina. |
java.util.List<Record> |
addedRecords()
Devuelve la lista de registros agregados. |
void |
clear()
Borra todos los datos de la pagina. |
Page |
clone()
|
boolean |
contains(Record r)
Indica si el registro esta el la pagina. |
int |
getBegin()
devuelve el numero de registro con el que empieza la pagina |
boolean |
hasNext()
indica si existe el siguiente registro |
boolean |
hasPrevious()
indica si existe el anterior registro |
void |
initialize(int n,
java.util.List<Record> ls)
Inicializa la pagina con el inidicador de comienzo y la lista de registros originales. |
boolean |
isCleared()
|
boolean |
isFull()
indica si la pagina esta llena |
int |
maxSize()
indica la maxima cantidad de registros que puede contener una pagina |
void |
moveTo(int n)
posiciona el cursor en la posicion pedida en la pagina |
Record |
next()
devuelve el siguiente registro de la pagina |
boolean |
onRange(int n)
indica si el registro pedido esta en la pagina |
Record |
previous()
devuelve el anterior registro de la pagina |
void |
remove(Record r)
Elimina el registro r de la pagina. |
java.util.List<Record> |
removedRecords()
|
void |
reset()
resetea las funciones para recorrer la pagina |
void |
setBegin(int n)
setea el comienzo de la pagina. |
int |
size()
devuelve la cantidad de registros que contiene la pagina |
void |
update(Record r)
Actualiza el registro r en la pagina. |
java.util.List<Record> |
updatedRecords()
Devuelve la lista de registros remplazados. |
boolean |
written()
indica is la pagina tiene datos no persistentes |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int PAGE_SIZE
| Constructor Detail |
|---|
public DefaultPage(TableSignature ts,
int id)
| Method Detail |
|---|
public void initialize(int n,
java.util.List<Record> ls)
Page
initialize in interface Pagepublic Record next()
Page
next in interface Pagepublic Record previous()
Page
previous in interface Pagepublic boolean hasNext()
Page
hasNext in interface Pagepublic boolean hasPrevious()
Page
hasPrevious in interface Pagepublic void reset()
Page
reset in interface Pagepublic boolean onRange(int n)
Page
onRange in interface Pagepublic void moveTo(int n)
Page
moveTo in interface Pagepublic int getBegin()
Page
getBegin in interface Pagepublic void setBegin(int n)
Page
setBegin in interface Pagepublic int size()
Page
size in interface Pagepublic boolean written()
Page
written in interface Pagepublic boolean isFull()
Page
isFull in interface Pagepublic int maxSize()
Page
maxSize in interface Pagepublic void update(Record r)
Page
update in interface Pagepublic void add(Record r)
Page
add in interface Pagepublic void remove(Record r)
Page
remove in interface Pagepublic void add(java.util.List<Record> lr)
Page
add in interface Pagepublic void clear()
Page
clear in interface Pagepublic boolean contains(Record r)
Page
contains in interface Pagepublic java.util.List<Record> updatedRecords()
Page
updatedRecords in interface Pagepublic java.util.List<Record> addedRecords()
Page
addedRecords in interface Pagepublic java.util.List<Record> removedRecords()
removedRecords in interface Pagepublic Page clone()
clone in interface Pageclone in class java.lang.Objectpublic boolean isCleared()
isCleared in interface Page
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||