On Fri, Sep 28, 2012 at 11:11 PM, Sergiu Dumitriu <[email protected]> wrote: > On 09/28/2012 05:54 AM, Thomas Mortagne wrote: >> >> Hi devs, >> >> In many APIs we sometime want to manipulate several Block but we don't >> want to put them in a meaningful Block like XDOM which is supposed to >> mean a full document. Right now the only way to do it is to have both >> an API with Block and another with Collection<Block> but it's a bit >> more annoying for return type where you are forced to return a >> List<Block> even if you are in a case where you actually have only one >> Block to return like in macros for example. >> >> We talked a long time ago with Vincent about a BlockCollection which >> would not have any meaning (i.e. no corresponding event in the stream >> rendering API) and would just be here to be able to pass several >> blocks as a Block. > > > Does BlockCollection extend Block or the other way around? It's not very > clear to me how exactly this would work. > > >> Since UI extension is going to use it a lot I propose to introduce it now. >> >> WDYT ? >> >> Any better idea for the name ? > >
> In standard DOM that's a NodeList, so BlockList would be the equivalent > name. If the order of the blocks matters (most of the time) then I'm in favour of BlockList too. Thanks, Marius > >> Here is my +1. >> > > +0. > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

