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 に答える