+0

Thanks,
Marius

On Tue, Jul 3, 2012 at 12:10 PM, Andreas Jonsson <[email protected]> wrote:
> Hi,
>
> This vote is about adding the following three clirr excludes:
>
> * This interface is completely refactored:
>
> <exclude>org/xwiki/chart/model/ChartModel</exclude>
>
> * This class is removed:
>
> <exclude>org/xwiki/chart/model/DefaultChartModel</exclude>
>
> * The constants 'SOURCE' and 'PARAMS' are removed from this interface:
>
> <exclude>org/xwiki/rendering/macro/chart/ChartDataSource</exclude>
>
> I am refactoring the chart macro and the interface 'ChartModel' is could
> previously only be used for producing table-like datasets, but the jfree
> chart library can produce plots from a wide range of dataset types.  So the
> new version of the interface is instead used for delivering the dataset and
> the axis configuration to the chart generator.
>
> I have deliberately choosed to not try abstracting away the fact that the
> chart macro uses the jfree chart library.  Doing so would require
> introducing a large number of wrapper classes that would duplicate the
> functionality existing classes and it would still not be particularly easy
> to just plug in another chart library.
>
> Here is my +1.
>
> Best Regards,
>
> /Andreas
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to