Nettlesere

org.eclipse.ui.browser.browsers

3.0 (opprinnelig lagt til i utgave 2.0 som org.eclipse.help.ui.browser)

For å skaffe nettlesere som kan vise HTML-dokumenter på en gitt URL.

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

Standardplasseringer for installering. Disse plasseringene skal ikke inneholde startbanen, fordi den blir erstattet med alle kjente stasjoner. (Under Windows vil for eksempel plasseringen "test.exe" se etter "c:\test.exe", "d:\test.exe" og så videre for alle kjente stasjoner.)



Nedenfor finner du et eksempel på bruken av utvidelsespunktet for nettlesere:

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

Den oppgitte factory-klassen må implementere grensesnittet org.eclipse.help.browser.IBrowserFactory. Metodene i dette grensesnittet bestemmer om en factory er tilgjengelig på det gitte systemet, det vil si at den kan skaffe nettleserforekomster, og de oppretter nettleserforekomster som implementerer IBrowser-grensesnittet.

Plugin-modulene org.eclipse.help.base og org.eclipse.help.ui inneholder implementeringer av nettlesere på felles plattformer. Andre plugin-moduler kan ha andre implementeringer. I preferansene kan brukeren velge standard nettleser fra de tilgjengelige nettleserne.