Soporte de navegador
Identificador:
org.eclipse.ui.browserSupport
Desde:
3.1
Descripción:
este punto de extensión
se utiliza para contribuir con el soporte de navegador de entorno de trabajo. El soporte es responsable de abrir los URL para todos los plug-ins Eclipse. El entorno de trabajo proporciona una implementación muy rudimentaria con una
implementación más completa que está disponible como un plug-in RCP opcional.
Las contribuciones pensadas para enviarse con el producto como soporte estándar
debe marcarse como default
. De esta manera, es posible alterar
temporalmente el soporte con otra contribución que no se marca como
default
. No obstante, observe que sólo un soporte puede estar
activo en cualquier momento. En caso de varias contribuciones por omisión y que no son por omisión, el
resultado no es determinante.
Código de configuración:
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
- class: clase que proporciona el soporte de navegador para el entorno
de trabajo. Esta clase debe ampliar
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
- default: indica si este soporte es el valor por omisión. El soporte
de navegador debe marcarse como proporcionado por omisión si se envía
normalmente con el producto como soporte de navegador estándar. Los soportes de navegador que tengan que alterar temporalmente el soporte por
omisión deben tener este distintivo establecido en
false
. Cuando el entorno de trabajo encuentra dos extensiones,
seleccionará la que no es por omisión antes que la extensión por omisión.
Ejemplos:
a continuación se
muestra un ejemplo de una contribución de soporte de navegador:
<extension point=
"org.eclipse.ui.browserSupport"
>
<support
default=
"true"
class=
"com.example.xyz.MyBrowserSupport"
>
</support>
</extension>
Información sobre la API:
se espera
de los contribuyentes proporcionen una clase que amplíe
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
Implementación suministrada:
El
entorno de trabajo proporciona una implementación simple del soporte de
navegador que se utiliza cuando no se encuentran contribuciones en el registro.
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