如何调整标准doclet - 而不是编写一个全新的doclet?

时间:2014-02-04 14:39:48

标签: java javadoc

我找到了许多教程,展示了如何编写自己的doclet,例如

他们告诉你从

开始
   import  com.sun.javadoc.Doclet;
public class MyDoclet extends Doclet  {
   public static boolean start(RootDoc r_d)  { 
      ...

并用

调用它
javadoc -doclet my.package.MyDoclet *.java

但我不想写全新的doclet ,我只想调整Standard Doclet (下面的两个例子)。似乎第一步是复制现有的标准Doclet源代码,将包名称从com.sun...更改为com.mywebsite.doclet...,然后执行它,因此输出 完全是与标准doclet相同的

我确实找到了 this old tutorial ,但它提到的类和包在1.7 JDK中不存在(com.sun.javadoc.*在那里,但不是com.sun.tools.* )。

我应该只对JavaDoc输出进行搜索和替换,并完全忘记标准Doclet吗?我会感激一点指导。谢谢你的任何建议。

更新:我在1.7 JDK中查找了所有源代码,没有找到“No Frames”或“overview-summary”的实例。因此,标准doclet似乎不存在。


我想要做的两个例子:

  1. <meta name="viewport" content="width=device-width" />添加到每个页面的头部,以便可以在移动设备上查看

  2. 我的库中的一些类有很多泛型,比如ClassName<X extends Something, Y extends SomethingElse>,我想强制使用泛型来换行:

  3. ClassName
       <X extends Something,
       Y extends SomethingElse>
    

0 个答案:

没有答案