|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.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 Page
public Record next()
Page
next
in interface Page
public Record previous()
Page
previous
in interface Page
public boolean hasNext()
Page
hasNext
in interface Page
public boolean hasPrevious()
Page
hasPrevious
in interface Page
public void reset()
Page
reset
in interface Page
public boolean onRange(int n)
Page
onRange
in interface Page
public void moveTo(int n)
Page
moveTo
in interface Page
public int getBegin()
Page
getBegin
in interface Page
public void setBegin(int n)
Page
setBegin
in interface Page
public int size()
Page
size
in interface Page
public boolean written()
Page
written
in interface Page
public boolean isFull()
Page
isFull
in interface Page
public int maxSize()
Page
maxSize
in interface Page
public void update(Record r)
Page
update
in interface Page
public void add(Record r)
Page
add
in interface Page
public void remove(Record r)
Page
remove
in interface Page
public void add(java.util.List<Record> lr)
Page
add
in interface Page
public void clear()
Page
clear
in interface Page
public boolean contains(Record r)
Page
contains
in interface Page
public java.util.List<Record> updatedRecords()
Page
updatedRecords
in interface Page
public java.util.List<Record> addedRecords()
Page
addedRecords
in interface Page
public java.util.List<Record> removedRecords()
removedRecords
in interface Page
public Page clone()
clone
in interface Page
clone
in class java.lang.Object
public boolean isCleared()
isCleared
in interface Page
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |