it.eng.spago.paginator.smart
Interface IFacePageProvider

All Known Implementing Classes:
AbstractPageProvider

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

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

reload

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

See Also:
AbstractPageProvider.init(SourceBean)

getRowProvider

public IFaceRowProvider getRowProvider()
Restituisce il row provider associato.

Returns:
IFaceRowProvider
See Also:
IFaceRowProvider

setRowProvider

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

Parameters:
rowProvider - IFaceRowProvider
See Also:
IFaceRowProvider

getPageSize

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

Returns:
int

setPageSize

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

Parameters:
size - int

pages

public int pages()
Ritorna il numero di pagine previste.

Returns:
int

getPage

public 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

public int getCurrentPage()