Link 跳转到部署的 javadoc 中的特定方法
Link which jumps to specific method in deployed javadoc
我想生成一个 URL,打开后会跳转到 Javadoc 中的特定方法。
我假设标准 Javadoc 生成器还将 id
属性添加到包含该方法的某些元素。那样的话就容易了。 URL 可能看起来像 http://example.com/javadoc/some/package/MyClass#specialMethod
。遗憾的是,我在生成的 Javadoc 文件中的任何地方都看不到 id
属性集。
是否可以将参数传递给 javadoc 生成器,它也会将 id 添加到方法中?
或者我是否必须编辑 javadoc 生成器的源代码?
我想到的另一个解决方案是将 html 添加到我感兴趣的每个方法中。类似于 <p id="specialMethod" style="visibility:hidden;"></p>
,但出于显而易见的原因我不想这样做。
我发现,在设置了 name
属性的方法标题周围有一个 <a>
标记。 <a name="specialMethod--"></a>
.
所以我只需要在 url:
的末尾添加两个破折号
http://example.com/javadoc/some/package/MyClass#specialMethod--
根据 HTML5,name
属性在 a
标签上已过时。
我想生成一个 URL,打开后会跳转到 Javadoc 中的特定方法。
我假设标准 Javadoc 生成器还将 id
属性添加到包含该方法的某些元素。那样的话就容易了。 URL 可能看起来像 http://example.com/javadoc/some/package/MyClass#specialMethod
。遗憾的是,我在生成的 Javadoc 文件中的任何地方都看不到 id
属性集。
是否可以将参数传递给 javadoc 生成器,它也会将 id 添加到方法中? 或者我是否必须编辑 javadoc 生成器的源代码?
我想到的另一个解决方案是将 html 添加到我感兴趣的每个方法中。类似于 <p id="specialMethod" style="visibility:hidden;"></p>
,但出于显而易见的原因我不想这样做。
我发现,在设置了 name
属性的方法标题周围有一个 <a>
标记。 <a name="specialMethod--"></a>
.
所以我只需要在 url:
的末尾添加两个破折号http://example.com/javadoc/some/package/MyClass#specialMethod--
根据 HTML5,name
属性在 a
标签上已过时。