在服务中注册ISourceProvider(Eclipse插件开发,RCP)

时间:2015-06-03 14:59:28

标签: eclipse eclipse-plugin eclipse-rcp

我处于类似于这些stackoverflow问题中描述的情况: How to communicate between views in Eclipse RCP?Eclipse RCP: how to register an ISourceProviderListener

我尝试从第一个链接开始关注DJ的说明,但我仍然坚持我应该创建ISourceProvider的实现并在服务中注册它#39 ;。 ISourceProvider实现存在,但我不确定注册服务的位置和方式。

这是我到目前为止所得到的: 在Extensions下的MANIFEST.MF中,我添加了org.eclipse.ui.services。 根据{{​​3}}我需要另一个实现服务的类(我假设是ISourceProviderService)和某种ServiceFactory。不幸的是,我还没有为这两个课程找到很多有用的文档。

或者我错过了什么,并且存在一种在视图之间进行通信的方法,这种方式更简单?

1 个答案:

答案 0 :(得分:0)

我对所涉及的课程并不熟悉,但您是否看过this tutorial?它似乎包含了一些有很好解释的例子。