Browser
Identificativo:
org.eclipse.help.base.browser
Da:
3.0 (aggiunto nella versione 2.0 come org.eclipse.help.ui.browser)
Descrizione:
Consente di fornire browser Web in grado di visualizzare
documenti in formato html utilizzando un URL stabilito.
Tag di configurazione:
<!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 - identificativo univoco (ID) del browser.
- factoryclass - classe di implementazione per il factory del browser. Questa classe deve implementare l'interfaccia org.eclipse.help.browser.IBrowserFactory. Questo attributo può essere
omesso, in tal caso verrà fornito l'elemento nidificato factoryclass.
- name - il nome del browser (visualizzabile all'utente).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - classe di implementazione per il factory del browser. Questa classe deve implementare l'interfaccia org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - nome di un parametro trasferito alla classe di implementazione
- value - valore di un parametro trasferito alla classe di implementazione
Esempi:
Di seguito è riportato un
utilizzo esemplificativo del punto di estensione del browser:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"My Browser"
>
</browser>
</extension>
Informazione API:
Questa classe deve implementare l'interfaccia org.eclipse.help.browser.IBrowserFactory. I metodi di tale interfaccia
determinano la disponibilità o meno del factory in un determinato sistema,
ovvero la sua capacità di fornire istanze del browser e creare istanze
che implementano l'interfaccia IBrowser.
Implementazione fornita:
I plugin org.eclipse.help.base e org.eclipse.help.ui contengono implementazioni dei browser sulle piattaforme comuni.
Altri plugin possono fornire implementazioni diverse. Nelle preferenze,
è possibile selezionare il browser predefinito tra i browser disponibili.
Copyright (c) 2000, 2003 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html