|
From: Michael A. <mic...@ze...> - 2003-12-04 00:45:14
|
All, The jfreereports module is now in the "module" project in CVS. I will shortly be removing the TEMP_MIKEA CVS tag, so if you are currently working with it, please ensure that you delete your working directory, and replace it with the HEAD for both the "babeldoc" and "modules" projects. Using ant to build the jfreereports module should provide you with a build/lib directory containing the babeldoc_jfreereports.jar file, as well as all the dependency .jar files. One thing that I would like particular comment on is my implementation of XMLTableModel. This is a concrete implementation of java.swing.table.AbstractTableModel that provides a TableModel interface to the XML document produced by the SqlQuery stage. I think that I;ve made it too specific, but I'm not familiar enough with how XML works to make it more generic, or make it perform better. I think that right now, the performace sucks, because every time the table model is queried for data, an XPath query is executed on the XML, which is likely to perform like a dog. So, all ideas for improvements welcome. Cheers... MikeA |