it.eng.spago.paginator.smart
Interface IFaceListProvider

All Known Implementing Classes:
AbstractListProvider, DefaultListProvider

public interface IFaceListProvider

L'interfaccia IFaceListProvider definisce i metodi per la gestione di una lista paginata.

Version:
1.0, 15/03/2003

Field Summary
static int LAST
           
 
Method Summary
 void addDynamicData(java.lang.Object data)
          Aggiunge un oggetto nella sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.
 void addStaticData(java.lang.Object data)
          Aggiunge un oggetto nella sezione STATIC_DATA associata a ciascuna pagina pubblicata.
 void clearDynamicData()
          Svuota la sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.
 int getCurrentPage()
          Ritorna il numero di pagina corrente.
 java.lang.Object getListPage(int i)
          Ritorna un Object che rappresenta la pagina di indice page richiesto.
 IFacePageProvider getPageProvider()
          Restituisce il page provider associato.
 void reload()
          Notifica al componente di ricaricare i dati dei quali fa cacheing.
 void setPageProvider(IFacePageProvider pageProvider)
          Imposta il page 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:
AbstractListProvider.init(SourceBean)

getPageProvider

IFacePageProvider getPageProvider()
Restituisce il page provider associato.

Returns:
IFacePageProvider
See Also:
IFacePageProvider

setPageProvider

void setPageProvider(IFacePageProvider pageProvider)
Imposta il page provider associato.

Parameters:
pageProvider - IFacePageProvider
See Also:
IFacePageProvider

addStaticData

void addStaticData(java.lang.Object data)
Aggiunge un oggetto nella sezione STATIC_DATA associata a ciascuna pagina pubblicata.

Parameters:
data - Object

addDynamicData

void addDynamicData(java.lang.Object data)
Aggiunge un oggetto nella sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.

Parameters:
data - Object

clearDynamicData

void clearDynamicData()
Svuota la sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.


getListPage

java.lang.Object getListPage(int i)
Ritorna un Object che rappresenta la pagina di indice page richiesto.

Parameters:
page - int
Returns:
Object

getCurrentPage

int getCurrentPage()
Ritorna il numero di pagina corrente.

Returns:
int