从Eclipse中的非插件库更新ProgressMonitor

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Eclipse中的非插件库更新ProgressMonitor相关的知识,希望对你有一定的参考价值。

我有一个场景,我有一个Java项目(MyLibrary),它应该是一个“纯”的Java项目,没有引用Eclipse SDK。

我有另一个项目(MyPlugin),这是一个插件项目,它使用MyLibrary。在调用MyLibrary时,插件项目使用ProgressMonitor

我无法将对象从MyPlugin传递给MyLibrary,因为后者没有对Eclipse的任何引用。

如何更新MyLibrary的进度?

答案

将进度监视器界面添加到您的库中的方法期望接收的MyLibrary(例如IMyProgressMonitor)。

然后你的插件可以实现IMyProgressMonitor,只需在Eclipse上的IProgressMonitor上调用相应的方法。

以上是关于从Eclipse中的非插件库更新ProgressMonitor的主要内容,如果未能解决你的问题,请参考以下文章

如何修复这个版本的渲染库比你在eclipse中的ADT插件版本更新? [复制]

使用最新插件启动eclipse RCP应用程序时出错(Eclipse 4.8)

Eclipse Android插件图形布局不显示任何内容

Eclipse插件安装

eclipse怎么设置maven仓库地址

Eclipse Juno 4.2 的 Swing 插件 [重复]