Navegadores
Identificador:
org.eclipse.ui.browser.browsers
Desde:
3.0 (originariamente añadido en el release 2.0 como org.eclipse.help.ui.browser)
Descripción:
Permite proporcionar navegadores Web que tengan
capacidad para visualizar documentos HTML situados en un URL dado.
Código de configuración:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT browser (location)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED
os CDATA #IMPLIED
executable CDATA #IMPLIED>
- id: ID exclusivo del navegador.
- factoryclass: clase de implementación de la fábrica del
navegador. Esta clase debe implementar la interfaz org.eclipse.ui.browser.BrowserFactory.
- name: nombre del navegador (traducible).
- os: lista separada por comas de sistemas operativos. Solo se utilizarán los navegadores con el sistema
operativo correcto. Si el parámetro os está vacío, el navegador funcionará en todos los sistemas operativos
- executable: el nombre del archivo ejecutable
<!ELEMENT location (#PCDATA)>
Ubicaciones de instalación predeterminadas. Estas ubicaciones no deben contener la vía de acceso inicial ya que se
sustituirá por todas las unidades conocidas. (Por ejemplo, en Windows, una ubicación "test.exe" buscaría en todas las
unidades conocidas "c:\test.exe", "d:\test.exe", etc.)
Ejemplos:
A continuación figura un ejemplo de utilización del punto de extensión de navegador:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"Mi navegador"
>
</browser>
</extension>
Información sobre la API:
La clase de fábrica suministrada debe implementar la interfaz
org.eclipse.help.browser.IBrowserFactory.
Los métodos de esta interfaz
determinan si la fábrica está disponible en el sistema dado; es decir, si tiene
capacidad para suministrar instancias del navegador y crear instancias de
navegador que implementen la interfaz IBrowser.
Implementación suministrada:
Los plug-ins org.eclipse.help.base y
org.eclipse.help.ui contienen una implementación de navegadores en plataformas comunes.
Otros plug-ins pueden suministrar implementaciones diferentes. En las preferencias, el usuario puede seleccionar el navegador por omisión entre los navegadores disponibles.
Copyright (c) 2000, 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