Browser

org.eclipse.help.base.browser

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


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.