Proveedores de contenido de equipo
Identificador:
org.eclipse.team.ui.teamContentProviders
Desde:
3.2
Descripción:
Este punto de extensión asocia un proveedor de modelo a un
proveedor de contenido. Los proveedores de repositorio utilizarán esta información para habilitar los proveedores de
contenido asociados al realizar operaciones de equipo.
Código de configuración:
<!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>
Asocia un proveedor de modelo a una extensión de contenido.
- modelProviderId: ID de la extensión org.eclipse.core.resoures.modelProvider asociada a la extensión de contenido.
- contentExtensionId: el ID de la extensión org.eclipse.ui.navigator.navigatorContent asociada a este proveedor de modelo.
- icon: un icono que se utilizará al mostrar este modelo en listas y menús.
- preferencePage: una página de preferencias que se puede visualizar mediante vistas que albergan la extensión de contenido
Ejemplos:
A continuación figura un ejemplo de la extensión teamContentProvider
<extension
id=
"jdtContentProvider"
point=
"org.eclipse.team.ui.teamContentProviders"
>
<teamContentProvider
contentExtensionId=
"org.eclipse.jdt.ui.resourceContent"
modelProviderId=
"org.eclipse.jdt.ui.modelProvider"
/>
</extension>
Información sobre la API:
modelProviderId debe corresponder a un proveedor de
modelo registrado con el punto de extensión org.eclipse.core.resources.modelProviders. Del mismo modo,
contentExtensionId debe corresponder a una extensión de contenido de navegador registrada con el punto de extensión
org.eclipse.ui.navigator.navigatorContent.
Implementación suministrada:
No hay ninguna implementación asociada
directamente a este punto de extensión.
Copyright (c) 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los términos de
la licencia pública común (Eclipse Public License) v1.0 que acompaña a esta
distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html