プロバイダーの検索
RepositoryProvider
内の静的メソッドを使用すると、クライアントによる、プロバイダーへのプロジェクトのマップと、
指定のプロジェクトに関連付けられたプロバイダーの検索が簡単になります。
- map(IProject, String) - 指定したプロバイダー ID のプロバイダーのインスタンスを生成して、指定したプロジェクトをそれにマップします。
この呼び出しは、プロジェクトの永続的プロパティーを正しくプロジェクトに設定します。
- unmap(IProject, String) - 指定したプロバイダー ID の関連付けを、指定したプロジェクトから除去します。
プロジェクトがチーム・プロバイダーに関連付けられていない状態にします。
- getProvider(IProject) - 指定したプロジェクトのプロバイダーを返します。
プロジェクトのチーム・プロバイダーを検索するために使用できます。
- getProvider(IProject, String) - 指定したプロバイダー ID を持つ、指定したプロジェクトのプロバイダーを返します。
特定のチーム・プロバイダー・タイプが、指定したプロジェクトに関連付けられているかどうかを検査するために指定できます。
通常、プロバイダーによって、指定したプロジェクトがそのプロバイダーの管理下にあるかどうかを素早く検査するために使用されます。
この呼び出しは、クライアントの ID に一致しないプロバイダーを返さないため、クライアントにとって、より安全です。
