在服务中注册ISourceProvider(Eclipse插件开发,RCP)
我的情况与这些问题中描述的情况类似: 和 我试着按照DJ的指示从第一个链接开始,但是我被困在了我应该“创建一个ISourceProvider的实现并在服务中注册”的位置。ISourceProvider实现存在,但我不确定在何处以及如何注册服务 到目前为止,我得到的是: 在扩展下的MANIFEST.MF中,我添加了org.eclipse.ui.services。 根据需要,我需要另一个实现服务的类(我假设是ISourceProviderService)和某种ServiceFactory。不幸的是,我还没有找到很多关于这两个类的有用文档在服务中注册ISourceProvider(Eclipse插件开发,RCP),eclipse,eclipse-plugin,eclipse-rcp,Eclipse,Eclipse Plugin,Eclipse Rcp,我的情况与这些问题中描述的情况类似: 和 我试着按照DJ的指示从第一个链接开始,但是我被困在了我应该“创建一个ISourceProvider的实现并在服务中注册”的位置。ISourceProvider实现存在,但我不确定在何处以及如何注册服务 到目前为止,我得到的是: 在扩展下的MANIFEST.MF中,我添加了org.eclipse.ui.services。 根据需要,我需要另一个实现服务的类(我假设是ISourceProviderService)和某种ServiceFactory。不幸的是
或者我遗漏了什么,并且存在一种更简单的视图间通信的方法?我不熟悉涉及的类,但是您看过吗?它似乎包含了一些示例,并进行了很好的解释。感谢您的回复!我发现自己已经在那个页面上出现过好几次了,但我认为它与此无关,因为它关注的是命令(我试图让一个对象的实例可以被两个视图访问)。与此同时,我发现这对我很有帮助。它仍然不太管用,但至少现在我想我开始明白发生了什么。(为什么您的用户名看起来很熟悉?)