Selaimet
Tunnus:
org.eclipse.ui.browser.browsers
Käytettävissä versiosta:
3.0 (lisättiin alun perin versioon 2.0 tunnisteella org.eclipse.help.ui.browser)
Kuvaus:
Tämän laajennuspisteen avulla voidaan määrittää Web-selaimet URL-osoitteiden sisältämien HTML-asiakirjojen tarkastelua varten.
Merkintärakenne:
<!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>
- id - selaimen yksilöllinen tunnus.
- factoryclass - selaimen factory-toteutusluokka. Tämän luokan on toteutettava org.eclipse.ui.browser.BrowserFactory-rajapinta.
- name - selaimen (käännettävä) nimi.
- os - pilkuilla eroteltu luettelo käyttöjärjestelmistä. Käytetään vain selaimia, joiden käyttöjärjestelmä on sopiva. Jos os-parametri on tyhjä, selaimen oletetaan toimivan kaikissa käyttöjärjestelmissä
- executable - ohjelmatiedoston tiedostonimi
<!ELEMENT location (#PCDATA)>
Asennuksen oletussijainnit. Kyseisten sijaintien ei tule sisältää alkuperäistä polkua, sillä se korvataan kaikilla tunnetuilla asemilla. (esimerkiksi Windows-käyttöjärjestelmässä sijaintia "test.exe" etsittäisiin sijainneista "c:\test.exe", "d:\test.exe" jne. kaikista tunnetuista asemista.)
Esimerkkejä:
Seuraavassa on selainlaajennuspisteen käyttöesimerkki:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"Oma selain"
>
</browser>
</extension>
API-tiedot:
Toimitetun factory-luokan on toteutettava org.eclipse.help.browser.IBrowserFactory-liittymä.
Liittymän metodit määrittävät, onko factory-luokka käytettävissä tietyssä järjestelmässä, eli voiko luokka
määrittää selainilmentymät ja luoda IBrowser-liittymän toteuttavat selainilmentymät.
Toimitettu toteutus:
Org.eclipse.help.base- ja org.eclipse.help.ui-lisäosat sisältävät yhteisten käyttöympäristöjen selaintoteutukset.
Muut toteutukset voidaan määrittää muiden lisäosien avulla. Käyttäjä voi oletusasetuksista valita haluamansa oletusselaimen
käytettävissä olevista selaimista.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html