捕获任何Eclipse IDE事件



我在我的工作组中有一个插件,它显示了在共享项目上所做的最后活动(如版本控制,但具有更多特定于我们组的功能)。我想显示当前的操作,比如用户正在做什么(打开对话框、聚焦视图、编辑、打开包资源管理器、重构、搜索等等)。

在Eclipse中是否有一种通用的机制来捕获任何类型的事件?我的意思是,是否存在一个"全局"事件创造者之类的东西,我可以在上面收听并获得任何类型的事件?

看起来是这样。我自己没有使用过它,但似乎有一个Eventbus你可以使用。所有Eclipse/osig事件都要经过它。这里有一个关于它的教程,那里有一个wiki。

不确定你会在那里看到什么样的事件。我怀疑它会像你列举的那些例子那样具体。为此,听起来您需要UDC (Usage Data Collector),它在eclipse 3.5/3.6中已停止使用。

相关内容

  • 没有找到相关文章

最新更新