如何在标准doclet的包装中设置javadoc选项?
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
类可以允许指定选项。 旧的实现中有提示,我发现这可能会起作用,但这又似乎并未成为javadoc公共API的一部分。 上一篇: How can one set javadoc options in a wrapper of the standard doclet?