2012-08-02 95 views
0

對於我的項目,我想從儘可能多的錯誤和工作項目存儲庫訪問數據(用於Eclipse開發)。因此,我使用Mylyn插件,因爲它已經提供了一個有效使用多個源的框架。如何以編程方式通過Mylyn獲取更改事件?

如果我發現正確,任務將保存在.metadata\.mylyn\tasks.xml.zip\tasklist.xml.metadata\.mylyn\tasks\<folder>\<id>.zip\data.xml之下。但我不知道如何訪問數據並獲取更改...

  • 如果任務更改(例如,如果工作項狀態從CONFIRMED更改爲SOLVED),是否可以接收通知?
  • 是否有可能訂閱Mylyn事件,如果事情發生變化,它顯示一個小通知?還是有事件記錄器或資源更改偵聽器?

謝謝!

回答

0

Mylyn擁有所有這些數據可以通過各種API訪問。您可以使用ITaskDataManager API(可通過TasksUi.getTaskDataManager()訪問)獲取給定任務的完整任務數據。您可以使用ITaskDataManagerListener偵聽任務數據何時更新(例如,任務發生更改)並將偵聽器附加到TaskDataManager,然後查看任務數據以獲取字段的值你感興趣的是。要查看通知彈出窗口如何使用它,可以查看TaskListNotifier。

如果您有更多問題,歡迎發郵件到[email protected]

+0

謝謝你的幫助!我會嘗試這些API併發送一封電子郵件,以獲得進一步的問題。 – casaout 2012-08-05 20:15:56

相關問題