Browser
Identificativo:
org.eclipse.ui.browser.browsers
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.
Markup di configurazione:
<!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>
- id - identificativo univoco (ID) del browser.
- factoryclass - classe di implementazione per il factory del browser. Questa classe deve implementare l'interfaccia org.eclipse.ui.browser.BrowserFactory.
- name - il nome del browser (visualizzabile all'utente).
- os - un elenco separato da virgole di sistemi operativi. Verranno utilizzati soltanto i browser con il sistema operativo corretto. Se il parametro os č vuoto, si assume che il browser funzionerą su tutti i sistemi operativi.
- executable - il nome del file eseguibile
<!ELEMENT location (#PCDATA)>
I percorsi di installazione predefiniti. Tali percorsi non devono contenere il percorso iniziale, in quanto questo verrą sostituito con tutte le unitą note. Ad esempio, su Windows, il percorso di "test.exe" sarą"c:\test.exe", "d:\test.exe", ecc. per le unitą note.
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>
Informazioni 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, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html