|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.paginator.smart.AbstractListProvider
it.eng.spago.paginator.smart.impl.DefaultListProvider
La classe DefaultListProvider
è
l'implementazione di default di AbstractListProvider
.
Questa implementazione consente di riutilizzare i fogli di stile scritti
per il precedente paginatore perché mantiene la medesima
rappresentazione XML di ciascuna pagina.
AbstractListProvider
,
Serialized FormField Summary |
Fields inherited from interface it.eng.spago.paginator.smart.IFaceListProvider |
LAST |
Constructor Summary | |
DefaultListProvider()
Costruisce un DefaultListProvider . |
Method Summary | |
java.lang.Object |
getListPage(int page)
Ritorna un SourceBean contenente tutti gli attributi utili
a rappresentare la pagina richiesta. |
void |
init(SourceBean config)
Questo metodo viene chiamato dal framework per inizializzare il componente. |
Methods inherited from class it.eng.spago.paginator.smart.AbstractListProvider |
addDynamicData, addStaticData, clearDynamicData, getConfig, getCurrentPage, getDynamicData, getPageProvider, getStaticData, hasToBeReloaded, reload, setCurrentPage, setPageProvider, setRequestContext, toBeReloaded |
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext |
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultListProvider()
DefaultListProvider
. Questo costruttore
è vuoto ed ogni azione di inizializzazione è demandata
al metodo init(SourceBean config)
in
AbstractListProvider
.
AbstractListProvider.init(SourceBean)
Method Detail |
public void init(SourceBean config)
AbstractListProvider
SourceBean
costruito a partire dal XML contenuto nell'eventuale sezione
config relativa allo specifico list provider nel file
/WEB-INF/conf/list_providers.xml. La sezione config è
accessibile anche via
ConfigSingleton configure = ConfigSingleton.getInstance(); SourceBean config = (SourceBean) configure.getAttribute("LIST_PROVIDERS.LIST_PROVIDER.CONFIG");
init
in interface InitializerIFace
init
in class AbstractListProvider
config
- SourceBean
la configurazione del componente.public java.lang.Object getListPage(int page)
SourceBean
contenente tutti gli attributi utili
a rappresentare la pagina richiesta. La rappresentazione XML del
SourceBean
è quella già usata dal precedente
paginatore. Questo consente di mantenere tutti i fogli di stile
già definiti.
getListPage
in interface IFaceListProvider
getListPage
in class AbstractListProvider
page
- int
numero della pagina richiesta. Se
page è non positivo viene tornata la prima pagina;
se page eccede il numero di pagine viene tornata l'ultima pagina
disponibile.
Object
AbstractPageProvider#getPage(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |