以前我用Javadoc记录文档时,使用标签@see
、@link
或 {@see foo}
和 {link foo}
来链接到其他类。现在我试用doxygen,发现这些标签不兼容。如果我运行doxygen,完整的标签只会被解释为普通文本。
有没有其他替代标签可以使用,以达到相同的功能呢?
ref
命令。您可以使用\link
命令,但必须以\endlink
命令结束链接文本,我猜这可能是您的问题(虽然没有示例文档,我不能确定)。%
。要链接到全小写符号,请使用\ref
。”\see
(与\sa
同义),以及\link
命令。如果这些命令未按预期工作,OP应包含一些示例文档,以便我们尝试找出哪些命令未按预期工作。
- {\command description}
表示法,带有封闭的{
和}
,在doxygen文档中不常见,我不确定程序如何处理这些内容,因此最好不要使用这种风格。{@link #onCreate(Bundle)}
或{@link Content}
(如果是我自己的类)。文档化或引用Android方法和类并没有正常工作。没有包含或显示任何链接。我在JavaDoc中也遇到了同样的问题,所以我决定在文本中添加<a href="http://developer.android.com/reference/android/app/Activity.html">Activity</a>
而不是{@link Activity}
。 - FredFloete我怀疑你正在使用//
进行评论
Doxygen会以这种方式捕获标签:
/**
* @KEYWORD DESCRIPTION
*/
您也可以只需添加第三个/
,使每个注释行以///
开头,因为doxygen也会捕获这个。
This class implements {@link Parcelable}.
。
这只是一个例子,但///或/在这个例子中对我不起作用。 - FredFloeteThis class implements {@link Parcelable}
替换为 This class implements \ref Parcelable
。请参见 我的回答 了解更多信息。 - Chris\link
可用于引用其他类,但它是用于使用自定义链接文本(而不仅仅是类名),并且链接文本必须跟随 \endlink
命令。在我看来,使用 ref
命令更容易。 - Chris
@see
和@link
。 - timrau{link foo}
即使在Javadoc中也是无效的,请尝试使用{@link MyClass#foo}
。 - Top-Master