如何在Eclipse RCP中检索帮助主题内容

时间:2014-10-30 12:19:59

标签: eclipse eclipse-rcp

在我的Eclipse RCP应用程序中,我需要以编程方式检索系统中所有帮助主题的内容(包括来自远程帮助的主题)。

我可以使用以下代码

获取所有主题网址的列表
Toc[] tocs = HelpPlugin.getTocManager().getTocs(Platform.getNL());
for (Toc toc : tocs) {
    ITopic[] topics = toc.getTopics();
    for (ITopic topic : topics) {
        System.out.println("label: " + topic.getLabel() + ", href: " + topic.getHref());
        // process subtopics topic.getSubtopics()
    }
}

但是在这里我可以获得与文档服务器基本URL相关的主题的hrefs。

例如,在以下屏幕截图的情况下: " Eclipse平台概述"的URL主题是: ' 127.0.0.1:54821 /帮助/主题/ org.eclipse.platform.doc.user / gettingstarted /使用简介/ overview.htm CP = 0_0&#39 ;. 我可以得到' /org.eclipse.platform.doc.user/gettingStarted/intro/overview.htm'部分使用上面的代码。

问题是如何获得基本URL(127.0.0.1:54821)?

enter image description here

0 个答案:

没有答案