Browser

org.eclipse.help.base.browser

3.0 (oprindeligt tilføjet i release 2.0 som org.eclipse.help.ui.browser)

Til levering af webbrowsere, der kan vise html-dokumenter på en URL.

Bemærk: Siden 3.1 understøtter hjælpen browsere på arbejdsbænken (se org.eclipse.ui.browserSupport). Det udvidelsespunkt, der beskrives i dette dokument, er kun beregnet til enkeltstående hjælp. Eventuelle tilpassede browseradaptere, der skal kunne arbejde i arbejdsbænktilstand, skal flyttes til arbejdsbænkens udvidelsespunkt.

<!ELEMENT extension (browser*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

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


Det følgende er et eksempel på brug af udvidelsespunktet til browser:

 

<udvidelsespunkt=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

Den leverede fabrikklasse skal implementere grænsefladen org.eclipse.help.browser.IBrowserFactory. Metoder i denne grænseflade bestemmer, om fabrikken er tilgængelig på et givet system, dvs. er i stand til at levere browserforekomster og oprette browserforekomster, der implementerer IBrowser-grænsefladen.

Plugin org.eclipse.help.base og org.eclipse.help.ui indeholder implementering af browsere på almindelige platforme. Andre plugin kan levere andre implementeringer. Brugeren kan under indstillinger vælge standardbrowseren fra de tilgængelige browsere.