Importálási varázslók
Azonosító:
org.eclipse.ui.importWizards
Leírás:
Ez a kiterjesztési pont
szolgál importálási varázsló kiterjesztések bejegyzésére. Az importálási varázslók az Importálás párbeszédablak választási
lehetőségeiként jelennek meg és erőforrások a munkaterületre importálását
végzik.
A varázslók egy leírás részelemet is megadhatnak, amelynek törzse a varázslóval
kapcsolatos rövid szöveget tartalmaz.
Konfigurációs kód:
<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA
#REQUIRED
parentCategory CDATA #IMPLIED>
- id - a kategória azonosítására szolgáló egyedi név
- name - a kategória lefordítható neve, amely megjelenik a párbeszédablakban
- parentCategory - egy másik kategória elérési útvonala, ha ez a kategória
leszármazottként kerül felvételre
<!ELEMENT wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED>
az importálási varázsló létrehozásához használt elem
- id - a varázsló azonosítására szolgáló egyedi név
- name - a párbeszédablakban a varázsló ábrázolására használt, lefordítható név
- category - törtvonallal ('/') elválasztott kategóriaazonosítókból álló
útvonal. Az elérési út minden jelsorának egy érvényes kategóriaazonosítót kell ábrázolni,
mielőtt ez vagy másik bedolgozó megadná. Ha ki van hagyva, akkor a varázsló hozzáadódik
az "Egyéb" kategóriához.
- class - az org.eclipse.ui.IImportWizard felületet megvalósító osztály teljes képzésű neve.
- icon - az importálási alrendszer listájában a varázsló neve mellett használt ikon relatív neve.
<!ELEMENT description (#PCDATA)>
egy elhagyható részelem, amelynek törzsének az importálási alrendszert röviden leíró szöveget kell tartalmaznia.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
egy elhagyható elem, amely korlátozza a varázsló meghívásakor kiválasztható objektumok
neveit és típusait.
- name - egy elhagyható névszűrő. A varázslónak átküldendő összes
munkaterület-kijelölési objektumnak meg kell felelnie a névszűrőnek.
- class - egy teljes képzésű osztálynév. Ha a munkaterület kijelölésének minden
egyes objektuma megvalósítja ezt a felületet, akkor a kijelölés átadásra kerül a
varázslónak. Ellenkező esetben egy üres kijelölés kerül átadásra.
Példák:
Az alábbiakban
bemutatunk egy példát egy importálás-kiterjesztés meghatározásra:
<extension
point=
"org.eclipse.ui.importWizards"
>
<wizard
id=
"com.xyz.ImportWizard1"
name=
"XYZ Webkarcoló"
class=
"com.xyz.imports.ImportWizard1"
icon=
"./icons/import1.gif"
>
<description>
A weben kereső és fájlokat importáló egyszerű alrendszer
</description>
<selection class=
"org.eclipse.core.resources.IResource"
/>
</wizard>
</extension>
API-információk:
A
class attribútum értéke az
org.eclipse.ui.IImportWizard felületet megvalósító osztály
neve kell, hogy legyen.
Szállított megvalósítás:
A
munkaterületre előre be van töltve a fájlok és könyvtárak importálására
szolgáló alapvető alrendszerek.
Copyright (c) 2002, 2004 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.