團隊內容提供者

org.eclipse.team.ui.teamContentProviders

3.2

這個延伸點建立模型提供者和內容提供者的關聯性。在執行團隊作業時,儲存庫提供者會利用這項資訊來啟用適當的內容提供者。

<!ELEMENT extension (teamContentProvider)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT teamContentProvider EMPTY>

<!ATTLIST teamContentProvider

modelProviderId    CDATA #REQUIRED

contentExtensionId CDATA #REQUIRED

icon               CDATA #IMPLIED

preferencePage     CDATA #IMPLIED>

建立模型提供者和內容延伸規格的關聯性。



以下是 teamContentProvider 延伸規格範例
   

<extension id=

"jdtContentProvider"

point=

"org.eclipse.team.ui.teamContentProviders"

>

<teamContentProvider contentExtensionId=

"org.eclipse.jdt.ui.resourceContent"

modelProviderId=

"org.eclipse.jdt.ui.modelProvider"

/>

</extension>

modelProviderId 必須對應於以 org.eclipse.core.resources.modelProviders 延伸點登錄的模型提供者。同樣地,contentExtensionId 必須對應於以 org.eclipse.ui.navigator.navigatorContent 延伸點登錄的導覽器內容延伸規格。

此延伸點沒有直接相關的實作方式。