Navegador
Identificador:
org.eclipse.help.base.browser
A partir del release:
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.
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.
Código de configuración:
<!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>
- id: ID exclusivo del navegador.
- factoryclass: clase de implementación de la fábrica del
navegador. Esta clase debe implementar la interfaz
org.eclipse.help.browser.IBrowserFactory. Este atributo puede omitirse, y en su lugar puede suministrarse el elemento anidado factoryclass.
- name: nombre del navegador (traducible).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class: clase de implementación de la fábrica del
navegador. Esta clase debe implementar la interfaz
org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name: nombre de un parámetro pasado a la clase de implementación
- value: valor de un parámetro pasado a la clase de implementación
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 las 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 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.
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