Since long ago we offer a tool called DocFlex/Javadoc (or DocFlex/Doclet, a simplified version of it).
Basically, this is a template-driven Javadoc doclet.
That may sound like nothing remarkable (everything has now some kind of "templates"). But our templates are different. They are actually programs somewhat similar to XSLT. But this is not XSLT either. Our templates are created with a special graphical Template Designer, which tries to represent them in a way resembling the output they will generate (i.e. the WISIWIG of a sort).
The idea of the whole our technology is to represent any Java API as a virtual XML document and process that "document" using techniques borrowed from the field of XML like XPath (or some extension of it). There are many other innovations. More details you can find here: "http://www.filigris.com/products/docflex/"
You can use DocFlex/Javadoc to program your own doclets. It is not limited to any specific pattern. Any kind of documentation design, look & feel can be programmed to generate with it. We support currently two major output formats HTML (both framed and single file) and RTF, plus the plain text output.
DocFlex/Javadoc is supplied with a default template set that produces JavaDoc similar to the standard one. Very soon we are releasing a new version of it that will generate the output documentation absolutely identical to the standard Javadoc (with the same navigation bar, menu items etc).
One plus of our template-driven implementation is that unlike standard Javadoc, it allows you to include/exclude classes and member marked with specific tags or annotations. At that the generated JavaDoc will be consistent after that. That a rather by-product feature was quite simple to implement basing on the already existed general functionality. Surprisingly, it happened to be very much in demand (more than the whole thing itself).
The entire our technology, in fact, is not limited to Javadoc. The main direction is currently about XML (see DocFlex/XML: "http://www.filigris.com/products/docflex_xml/"). For instance, we offer now a very powerful XML Schema Documentation Generator (see "http://www.filigris.com/products/docflex_xml/xsddoc/", probably the most sophisticated in the world. A similar documentation generator for WSDL is also in the pipeline.
DocFlex/Javadoc is somewhat a by-product of all this, albeit the most beautiful one.