リポジトリー・プロバイダー

リポジトリー・プロバイダー (RepositoryProvider) は、 リポジトリーのインプリメンテーション内の中心的なクラスです。  このクラスは、リポジトリーを管理するためのプロジェクトの構成と、リソースの変更に必要なフックの提供に責任があります。  プロバイダーは、プロジェクトの永続プロパティーを使用してプロジェクトにマップされます。  プロバイダーをプロジェクトにマップするメカニズムはチーム API の中心ではありませんが、UI 内のリソースをフィルター操作で除外するときにこれに注意する必要があります。  多くの場合、プロジェクトを操作してプロバイダーに関連付けるため、チーム API を使用することになります。  

プロバイダーをインプリメントするには、 org.eclipse.team.core.repository を使用してリポジトリーを定義し、RepositoryProvider から派生したクラスを提供する必要があります。   例として CVS クライアントを使用し、これがどのように実行されるかを見てみましょう。

 

Copyright IBM Corporation and others 2000, 2003.