Doxygen est l'outil par excellence de génération de documentation à partir du code source. Il peut être utilisé pour des développements C++, C, Java, C# et bien d'autres.
DocBook Doclet peut créer des documents DocBook (SGML, XML, ...) à partir de la documentation des sources Java. Il permet donc de transformer vos documentations Javadoc en plusieurs formats.