Java 在一个dox文件中包含多个类的详细信息

Java 在一个dox文件中包含多个类的详细信息,java,doxygen,Java,Doxygen,我有一组类执行一些日期计算。在每个类中,我都记录了一些关于该类的一般信息和示例用法,例如: /** * \brief Get the number of release date for a given year * * \b Example: * * \code * GetReleaseDateCount col = new GetReleaseDateCount(1990); * col.calculate(); * \endcode */ public cla

我有一组类执行一些日期计算。在每个类中,我都记录了一些关于该类的一般信息和示例用法,例如:

/**
 * \brief Get the number of release date for a given year
 * 
 * \b Example:
 * 
 * \code
 *   GetReleaseDateCount col = new GetReleaseDateCount(1990);
 *   col.calculate();
 * \endcode
 */
public class GetReleaseDateCount
那么,是否有可能从不同的类复制所有这些细节,并使它们成为单个dox文件中内容的一部分?我已尝试将以下内容放入dox文件中:

\copydetails GetReleaseDateCount
但它似乎不起作用

有人知道吗

谢谢 CS

------------------------------更新--------------------------------------

我还尝试了另一种方法,在class1.java中,我添加了:

/** @addtogroup group1
 *  @{
 */

/**
 * @details
 *
 * Class1 Details
 */

/** @} */
public class Class1
然后在main.dox中,我有:

/*!
   \page page1 Page1

   \tableofcontents  

   \section Classes Information

   \copydoc group1

 */
这样,main.dox上将不会显示任何内容。内容只显示在Class1的细节上

但是如果我将Class1.java更改为:

/** @addtogroup group1
 * 
 * @details
 *
 * Class1 Details
 */
然后main.dox将包含那些Class1的详细信息,但是Class1的详细信息将为空(Class1的html页面)

有什么想法吗?
谢谢

您试过\copydoc了吗

从指定的对象复制文档块 并将其粘贴到命令的位置。这 命令可用于避免出现文档块不可用的情况 否则必须复制,或者可以使用它来扩展 继承成员的文档


您需要提供更多信息。你得到了什么?你真正期望的是什么?同时发布您的doxygen文件。你有主页吗?我能够得到我认为您正在寻找的那种文档。哦,我的想法是,我将把文档放在每个.java文件中,我将有一个主dox文件,它将分组并列出所有这些文档。例如,在class1.java中,我将有“/**Doc用于class1…”,在class2.java中,我将有“/**Doc用于class2…”。然后在main.dox中,我想引用Class1和Class2中的那些文档,以便在生成的页面中,它将有“doc for Class1…doc for Class2…”。我已经更新了原始问题,以包括main.dox和Class1.java。谢谢当您执行
@copydoc group1
时,它将复制
@addtogroup group1
块下的文档,而不是复制group1下的整个文档。如果您执行
@copydoc Class1
操作,它将复制Class1的文档,但不会引用Class1。在主页中尝试
@ref Class1@copydoc Class1
等。