Navegador

org.eclipse.help.base.browser

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 (factoryclass)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


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 conectores org.eclipse.help.base y org.eclipse.help.ui contienen una implementación de navegadores en plataformas comunes. Otros conectores pueden suministrar implementaciones diferentes. En las preferencias, el usuario puede seleccionar el navegador por omisión entre los navegadores disponibles.