it.eng.spago.paginator.smart
Interface IFacePageProvider

All Known Implementing Classes:
AbstractPageProvider, CacheablePageProvider

public interface IFacePageProvider


Field Summary
static int LAST
           
 
Method Summary
 int getCurrentPage()
           
 java.util.Collection getPage(int page)
          Ritorna una collezione con tutte le righe che formano la pagina di indice page richiesto.
 int getPageSize()
          Ritorna il numero di righe per pagina.
 IFaceRowProvider getRowProvider()
          Restituisce il row provider associato.
 int pages()
          Ritorna il numero di pagine previste.
 void reload()
          Notifica al componente di ricaricare i dati dei quali fa cacheing.
 void setPageSize(int size)
          Imposta il numero di righe per pagina.
 void setRowProvider(IFaceRowProvider rowProvider)
          Imposta il row provider associato.
 

Field Detail

LAST

static final int LAST
See Also:
Constant Field Values
Method Detail

reload

void reload()
Notifica al componente di ricaricare i dati dei quali fa cacheing.

See Also:
AbstractPageProvider.init(SourceBean)

getRowProvider

IFaceRowProvider getRowProvider()
Restituisce il row provider associato.

Returns:
IFaceRowProvider
See Also:
IFaceRowProvider

setRowProvider

void setRowProvider(IFaceRowProvider rowProvider)
Imposta il row provider associato.

Parameters:
rowProvider - IFaceRowProvider
See Also:
IFaceRowProvider

getPageSize

int getPageSize()
Ritorna il numero di righe per pagina.

Returns:
int

setPageSize

void setPageSize(int size)
Imposta il numero di righe per pagina.

Parameters:
size - int

pages

int pages()
Ritorna il numero di pagine previste.

Returns:
int

getPage

java.util.Collection getPage(int page)
Ritorna una collezione con tutte le righe che formano la pagina di indice page richiesto.

Parameters:
page - int
Returns:
Vector

getCurrentPage

int getCurrentPage()