Nettleser

org.eclipse.help.base.browser

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.

Merk: Siden 3.1 har hjelpefunksjonen brukt støtte for arbeidsbenkens nettleser (se org.eclipse.ui.browserSupport). Utvidelsespunktet som beskrives i dette dokumentet, blir fremdeles bare brukt til frittstående hjelp. Eventuelle tilpassede nettleseradaptere som må fungere i arbeidsbenkmodus, må flyttes til utvidelsespunktet for arbeidsbenken.

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


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.