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.

Nota: dalla versione 3.1, il sistema della guida utilizza il supporto browser del workbench (fare riferimento a org.eclipse.ui.browserSupport). Il punto di estensione descritto in questo documento resta solo per essere utilizzato da una guida autonoma. Gli adattatori del browser personalizzato che devono operare in modalità workbench devono essere spostati al punto di estensione del workbench.

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