Browser

org.eclipse.ui.browser.browsers

3.0 (aggiunto nella versione 2.0 come org.eclipse.help.ui.browser)

Consente di fornire browser Web in grado di visualizzare documenti in formato html utilizzando un URL stabilito.

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


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



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>

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.

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.