* Igor Vaynberg:

> i kinda  like the two  differente IDataProviders, but is  it too
> late to make such a big change?

It's not  too late  as long  as neither 1.3  nor 2.0  are released
and  you  introduced an  incompatibility  by  moving the  repeater
package to  core.  If  you wish  you can  also just  deprecate the
getItemModels()  method and  provide a  new constructor  taking an
IDataProvider.  If  you care  about compatibility, maybe  we could
even  deprecate the  existing IDataProvider  that provides  paging
support, and create new interfaces named after:

  * IDataFeeder
  * IPageableDataFeeder

Or:

  * IDataRepeater
  * IPageableDataRepeater

About the  interface inheritance,  and to  comment on  the various
replies,  maybe  I  was  wrong  we can  just  have  two  different
interfaces.
-- 
     Jean-Baptiste Quenot
aka  John Banana   Qwerty
http://caraldi.com/jbq/

Reply via email to