Browsere

org.eclipse.ui.browser.browsers

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.

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

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

Standardindstallationsplaceringer. Disse placeringer bør ikke indeholde den initiale sti, da den erstattes med alle kendte drev. Under Windows vil placeringen "test.exe" se efter "c:\test.exe", "d:\test.exe" osv. på alle kendte drev.



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.