Salut all,

is svc-report-jfreereport finished? Or better: is someone using it? I'm
asking because I'd like to propose a slight change in the ReportData
class. Right now the data is a java.util.LinkedHashSet (rows) of
java.util.LinkedHashSets (one row). As I'm on the way to implement a
JasperReports service it would be really convenient to change the data
structure to a java.util.List of java.util.Collection. I think this
would be much more flexible...

BTW, I cannot imagine that someone is using svc-report-jfreereport,
because it seems not to be finished. There is no relation between the
ReportData which is handed over to the service and the TableModel which
is needed by JFreeReport. See the following code snippet from
JFreeReportReportFactory:

[code]

...

    public void saveReport(String fileName, String fileType)
        throws ReportException {
        URL template = null;
        try {
            template = new URL("file://" + formatFile);
        } catch (MalformedURLException me) {
            throw new ReportException("Malformed url for template
file:", me);
        }
        JFreeReport theReport = parseReport(template);

        TableModel theData = new DefaultTableModel();

        theReport.setData(theData);

...

[/code]

A new TableModel is created, but it is not filled with the report data.

Anyone against these changes? Does this break something? If there is no
opposition I'd like to make these changes and fix the JFreeReport/submit
the new JasperReports implementation...

Cheers,

Aleks

http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com

Reply via email to