是否有命令行javadoc查询工具?

是否有命令行javadoc查询工具?,java,command-line,javadoc,Java,Command Line,Javadoc,我想提高我在emacs中的自动完成能力,以包括javadoc支持。假设我所有东西都有源JAR,有没有工具可以用来查询源JAR中的javadoc数据?输出格式并不太重要,因为它可能会被稍加修改 因此,该工具的输入是一个类路径和一个类名,以及一些选项,就像javap如果vim可以这样做,您会使用它吗P 在快速搜索之后,我发现javaDoc使用Doclet生成html javaDoc Doclet的软件包信息: DocletAPI(也称为JavaDocAPI)为 客户端检查程序的源代码级结构和 库,包

我想提高我在emacs中的自动完成能力,以包括javadoc支持。假设我所有东西都有源JAR,有没有工具可以用来查询源JAR中的javadoc数据?输出格式并不太重要,因为它可能会被稍加修改


因此,该工具的输入是一个类路径和一个类名,以及一些选项,就像
javap
如果vim可以这样做,您会使用它吗P

在快速搜索之后,我发现javaDoc使用Doclet生成html javaDoc

Doclet的软件包信息:

DocletAPI(也称为JavaDocAPI)为 客户端检查程序的源代码级结构和 库,包括源代码中嵌入的javadoc注释

您可以查看DocletAPI以了解详细信息。恐怕您必须编写自己的命令行工具(java程序)才能获得javadoc注释

Doclet API:

TagletAPI您可能也想看看

Taglet API是一个接口,用于自定义文本格式 Javadoc标签

好奇的是,你想做自动竞赛为什么需要javaDoc?我认为您需要java源代码的标记。嗯,我不是emacs
用户,如果这是一个愚蠢的问题,请忽略它。

如果输出格式不太重要,为什么不试试javadoc?它为您生成html,对吗?没有得到你想要的东西。@Kent他显然是emacs的狂热者之一,他一直在兜售emacs,直到它超过Eclipse的功能集。因此,他希望在emacs中实现自动完成等功能。(这条评论并不像它读到的那么刻薄。)@Kent我只想要javadoc输出的一个非常小的子集,比如类中的一个特定字段。它能做到吗?这也是我发现的,但我不想为此用java创建一个实用程序。如果没有我怀疑的工具,我会将其标记为正确。顺便说一句,当您想要自动完成以获取有关您正在选择的符号的信息时,javadoc很好。@user239558那么您需要的不是自动完成,实际上它是一种在线帮助。这样地?(python)是的,就是这样。在自动完成时,您可以获得有关各种方法的更多信息,而不仅仅是方法的名称。我仍然认为这是在“自动完成”的范围内,但你的形象完全正确。我会接受这个答案。但是因为没有这样的工具,我已经使用google.el、url.el和w3m渲染器实现了所需的功能。我使用google和url从web获取JavadocHTML输出,并使用w3m呈现正确的部分。幸运的是,javadoc输出在我使用的输出中具有锚名称的标准命名约定。