Ohjatut tuontitoiminnot
Tunnus:
org.eclipse.ui.importWizards
Kuvaus:
Tämän laajennuspisteen avulla rekisteröidään ohjattujen tuontitoimintojen laajennuksia. Ohjatut tuontitoiminnot näkyvät Tuo-valintaikkunan vaihtoehtoina. Niiden avulla tuodaan resursseja työympäristöön.
Ohjatuissa toiminnoissa voi olla description-alielementti, jonka runko-osa on ohjattua toimintoa kuvaava teksti.
Merkintärakenne:
<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - yksilöllinen nimi, jonka avulla voi yksilöidä tämän luokan.
- name - luokan käännettävä nimi, jota käytetään valintaikkunassa.
- parentCategory - toisen luokan polku, jos tämä luokka on tarkoitettu lisättäväksi kyseisen luokan aliluokaksi.
<!ELEMENT wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED>
Elementti, jonka avulla ohjattu tuontitoiminto luodaan.
- id - tämän ohjatun toiminnon yksilöllinen nimi.
- name - käännettävä nimi, jota käytetään valintaikkunassa tämän ohjatun toiminnon tunnisteena.
- category - vinoviivoilla eroteltu luokkatunnusten polku. Kunkin polun
osan on oltava tämän tai muun lisäosan avulla aiemmin määritetty kelvollinen
luokkatunnus. Jos tätä arvoa ei ole määritetty, ohjattu toiminto
lisätään Muut-luokkaan.
- class - sen luokan tarkka nimi, joka toteuttaa org.eclipse.ui.IImportWizard-liittymän.
- icon - sen kuvakkeen suhteellinen nimi, jota käytetään tuontiohjelmien luettelossa yhdessä ohjatun toiminnon nimen kanssa.
<!ELEMENT description (#PCDATA)>
Valinnainen alielementti, jonka runko-osa on ohjatun tuontitoiminnon toimintojen lyhyt kuvaus.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
Valinnainen elementti, joka rajoittaa, minkä lajin objekteja ja minkä nimisiä objekteja aloitetulla ohjatulla toiminnolla voi käsitellä.
- name - valinnainen nimisuodatin. Työympäristön valinnan objektien on oltava nimisuodattimen mukaisia, jotta ne voidaan välittää ohjattuun toimintoon.
- class - luokan tarkka nimi. Jos kaikki työympäristön valinnan objektit ovat tämän liittymän toteutuksia, valinta välitetään ohjattuun toimintoon. Muussa tapauksessa välitetään tyhjä valinta.
Esimerkkejä:
Seuraavassa on esimerkki tuontilaajennuksen määrityksestä:
<extension
point=
"org.eclipse.ui.importWizards"
>
<wizard
id=
"com.xyz.ImportWizard1"
name=
"XYZ Web Scraper"
class=
"com.xyz.imports.ImportWizard1"
icon=
"./icons/import1.gif"
>
<kuvaus>
Perusohjelma, joka tekee Web-haun ja tuo tiedostoja
</description>
<selection class=
"org.eclipse.core.resources.IResource"
/>
</wizard>
</extension>
API-tiedot:
Class-määritteen arvon on oltava sen luokan nimi, joka
toteuttaa org.eclipse.ui.IImportWizard-liittymän.
Toimitettu toteutus:
Työympäristöön on ladattu valmiiksi perusohjelmat tiedostojen ja hakemistojen tuontia varten.
Copyright (c) 2002, 2004 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