[dbdoclet] Problem with Enums and some formatting problems
- From: "Hempel, Udo" <Udo.Hempel@xxxxxxxxxxxxxxxxxx>
- To: <dbdoclet@xxxxxxxxxxxxx>
- Date: Mon, 23 Jul 2007 17:47:45 +0200
Hi everybody,
I'm using DbDoclet version 4.1.9-2 and have a problem with Enum classes
(introduced with Java 5):
The generated DocBook file does not contain the constant values defined in the
Enum.
For instance:
public enum EErrorEventLevel {
/**
* Non-recoverable fatal error.
*/
FATAL,
/**
* Standard error.
*/
ERROR,
/**
* Warning.
*/
WARNING
}
shows up in the generated DocBook file with the class description and synopsis.
However, only the inheritance to "java.lang.enum", "java.lang.Object" and
"java.io.Serializable" is shown and some automagically implemented static
methods "valueOf()" and "values()". The really important stuff, i.e. the
defined constants and their descriptions are missing.
Any help on this is highly appreciated.
The formatting problems are less important:
Interface inheritance is not shown in the GraphViz diagrams, i.e.
public interface I1 ...
public interface I2 extends i1 ...
Then the picture in the description of I2 only contains I2, nothing else. The
textual description is o.k.
With one of the latest releases Michael Fuchs added support to break long
package names in title strings. This was done by adding a special character in
package strings. It works well in the generated PDF text file but the PDF
bookmarks now contain a blank rectangle in front of each package component
string. Is there a way to get around that?
Thanks for any help.
Regards,
Udo Hempel
------------------------------------------------------
WINCOR NIXDORF International GmbH
Sitz der Gesellschaft: Paderborn
Registergericht Paderborn HRB 3507
Geschäftsführer: Eckard Heidloff (Vorsitzender), Stefan Auerbach, Jürgen Wilde,
Dr. Jürgen Wunram
Vorsitzender des Aufsichtsrats: Karl-Heinz Stiller
Steuernummer: 339/5884/0031
Ust-ID Nr.: DE812927716
WEEE-Reg.-Nr. DE44477193
Other related posts:
- » [dbdoclet] Problem with Enums and some formatting problems