[Pdfdoclet-devel] PDFDoclet 0.7.0 beta
Brought to you by:
marcelschoen
|
From: Marcel S. <mar...@ya...> - 2004-01-11 14:24:43
|
Hello everybody, I've made available the new PDFDoclet 0.7.0 beta for testing. You may download the project tarball here: http://www.poweredge.ch/schoen/download/pdfdoclet-0.7.0-beta.tar.gz Just unpack it and run "ant test-pdf" and "ant example" to check out the results. Or your own tests, if you have some, of course. I'd be happy for any feedback, good and bad so I know if I can release it or if there are any new bugs to be fixed first. Changes, as described in the HISTORY file are: - Made index more compact by printing all page numbers of members (methods, classes, fields) with same name on the same line (like: doSomething 23, 35, 88). - Added link to title page in outline - Fixed problem with doclet hanging if a file (usually an image) was not found due to an invalid path. Now the doclet just ignores the image in those cases and completes the rest of the javadoc. - Fixed several open bugs (see HISTORY) Furthermore, I did some massive refactorings to split the code into smaller pieces. In class PDFUtil, I removed most "create..." methods which created customized PDF elements by introducing the new package "elements". It contains customized subclasses of iText PDF elements, which is IMHO more OO-like and easier to maintain. Apart from that, other reorganisations were made as well; a new class "Util" for generic utility-methods was added, all "..Util" classes are in a new "util" package, some methods were moved from "PDFUtil" to "JavadocUtil" (where they actually belonged). A lot of code has also been factored out of "PDFDoclet" into the new classes "Inherited", "Overview", "Summary" etc. It's still over 1000 lines of code, but I think it's already an improvement. Thanks for your support. Have fun! Regards, Marcel Schoen __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus |