java在Eclipse中从非Plugin库更新ProgressMonitor
我有一个场景,其中我有一个Java项目(MyLibrary
),它应该是一个“纯”Java项目,没有对EclipseSDK的引用
我有另一个项目(MyPlugin
),这是一个插件项目,它使用MyLibrary
。调用MyLibrary
时,插件项目使用ProgressMonitor
我无法将对象从MyPlugin传递到MyLibrary,因为后者没有对Eclipse的任何引用
如何从MyLibrary
更新进度
# 1 楼答案
向MyLibrary(例如
IMyProgressMonitor
)中添加一个进度监视器接口,以便库中的方法能够接收该接口然后,您的插件可以实现
IMyProgressMonitor
,只需在Eclipse中的IProgressMonitor
上调用相应的方法