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.

Nota: a partir de la versión 3.1, el sistema de ayuda utiliza el soporet de navegador del entorno de trabajo (consulte org.eclipse.ui.browserSupport). El punto de extensión descrito en este documento se sigue utilizando sólo para la ayuda autónoma. Cualquier adaptador de navegador personalizado que tenga que trabajar en la modalidad de entorno de trabajo tiene que trasladarse al punto de extensión de entorno de trabajo.

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