UMLGraph doclet UmlGraphDoc首先使用以下代码运行标准Java doclet:
public static boolean start(RootDoc root) {
com.sun.tools.doclets.standard.Standard.start(root);
然后修改结果以添加UML类图。
UMLGraph doclet引入了许多自定义标记,例如@depend
和@has
。可以使用Taglet界面指定自定义标记,并使用-taglet
和-tagletpath
选项将其传递给javadoc。我的问题是:当从另一个doclet调用这些选项时,如何将这些选项指定给标准doclet?
以下是我探讨过的一些事情:
addCustomTag
方法,但这不是公共API。com.sun.tools.doclets.Configuration
类可以允许指定选项。 an old implementation I've found中有一些提示可以使用,但这似乎也不是javadoc公共API的一部分。