0

对于我的项目,我想从尽可能多的错误和工作项存储库中访问数据(用于 Eclipse 中的开发)。因此我使用 Mylyn 插件,因为它已经提供了一个有效使用多个来源的框架。

如果我发现正确,任务将保存在.metadata\.mylyn\tasks.xml.zip\tasklist.xml和下.metadata\.mylyn\tasks\<folder>\<id>.zip\data.xml。但我不知道如何访问数据并获取更改...

  • 如果任务更改(例如,如果工作项状态从 CONFIRMED 更改为 SOLVED),是否有可能收到通知?
  • 是否有可能订阅 Mylyn 事件,如果发生变化,该事件会显示一点通知?还是有类似事件记录器或资源更改侦听器的东西?

谢谢!

4

1 回答 1

0

Mylyn 可以通过各种 API 访问所有这些数据。您可以使用 ITaskDataManager API(可通过 TasksUi.getTaskDataManager() 访问)来获取给定任务的完整任务数据。您可以使用 ITaskDataManagerListener 侦听任务数据更新时的更改(例如,任务发生更改)并将您的侦听器附加到 TaskDataManager,然后您可以查看任务数据以获取哪些字段的值你感兴趣的是。要查看通知弹出窗口如何使用它,您可以查看 TaskListNotifier。

如果您有更多问题,请随时发送电子邮件至 mylyn-integrators@eclipse.org。

于 2012-08-02T20:08:40.937 回答