Fournisseurs de contenu Team

org.eclipse.team.ui.teamContentProviders

3.2

Ce point d'extension associe un fournisseur de modèles à un fournisseur de contenu. Les fournisseurs de référentiels utiliseront ces informations pour activer les fournisseurs de contenu correspondants lors des opérations d'équipe.

<!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>

Associe un fournisseur de modèles à une extension de contenu.



Ci-dessous figure un exemple d'extension teamContentProvider :
   

<extension id=

"jdtContentProvider"

point=

"org.eclipse.team.ui.teamContentProviders"

>

<teamContentProvider contentExtensionId=

"org.eclipse.jdt.ui.resourceContent"

modelProviderId=

"org.eclipse.jdt.ui.modelProvider"

/>

</extension>

Le point d'extension modelProviderId doit correspondre à un fournisseur de modèles enregistré avec le point d'extension org.eclipse.core.resources.modelProviders. Réciproquement, l'extension contentExtensionId doit correspondre à une extension de contenu de navigateur enregistrée avec le point d'extension org.eclipse.ui.navigator.navigatorContent.

Aucune implémentation n'est directement liée à ce point d'extension.