Navegadores

org.eclipse.ui.browser.browsers

3.0 (originariamente añadido en el release 2.0 como org.eclipse.help.ui.browser)

Permite proporcionar navegadores Web que tengan capacidad para visualizar documentos HTML situados en un URL dado.

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


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



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>

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.

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.