2010-10-11 94 views
2

我想編寫一個Eclipse插件,該插件能夠將現有文檔導入到現有Java代碼的JavaDoc註釋中。編寫Eclipse插件將現有文檔導入到JavaDoc註釋

背景:我已經生成了與第三方(本機)程序進行通信的Java代碼。現在我想將第三方程序的文檔導入到我生成的代碼中。

我已經完成了:我已經開發了一個Eclipse「QuickAssist」,它實現了「IJavaCompletionProposalComputer」,它已經爲單個Java方法或靜態字段做了訣竅。

現在我想編寫一個插件,它可以觸發我爲某些選定源代碼中的每個方法或字段執行的實現。

我不太熟悉Eclipse SDK。 有人可以給我一個提示從哪裏開始或我需要實施哪個接口來存檔這個?

在此先感謝。

回答

0

有一個網站專注於此主題:Eclipse Plugin Site

在那裏你可以找到關於如何創建一個新的插件項目,以及如何測試它的簡要教程。

還有關於SWT的文檔,以及可以包含在插件(透視圖,視圖,編輯器,屬性,動作,構建器等)中的不同類型的組件,以及如何實現它們。

祝你好運。

+1

謝謝你的回答。由於我已經有一個插件項目(完成建議),我不需要創建一個新的插件。但可能一個「行動」是我所需要的。我會研究它。 – niks 2010-10-11 10:38:34

0

您可以遍歷Java對象模型,並且在遍歷期間可以應用您的代碼。基礎知識參見vogella.de教程 - 我認爲,您可以使用它來使用您的代碼。

+0

是的,這是我喜歡做的事情。其實這就是我已經在做的事情。我使用JavaContentAssistInvocationContext來檢索方法和類的IJavaElement。我使用方法和類名來檢索正確的文檔,並將其插入到遊標位置。但我不想用手觸發每種方法(現在有成千上萬)。我想觸發所有選定Java文件中的所有方法和字段的插入... – niks 2010-10-11 10:44:00

+0

然後爲項目(或所選文件,如你所願)創建一個Command(工作臺命令框架),然後從該項目開始手動遍歷DOM並找到所有提到的方法作爲插入點。 – 2010-10-11 16:27:28