[dbdoclet] Problem with Enums and some formatting problems

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: