Exportálás varázslók
Azonosító:
org.eclipse.ui.exportWizards
Leírás:
Ez a kiterjesztési pont
bejegyzi az exportálás varázsló kiterjesztéseket. Az exportálás varázslók
lehetőségként megjelennek az "Exportálás párbeszédablakban", és
erőforrásokat exportálnak a munkaterületről.
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>
egy elem, amely exportálás varázslót hoz létre
- 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ó
elérési út. 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.IExportWizard felületet
megvalósító osztály teljes képzésű neve
- icon - az ikon relatív neve, amely a varázslónév mellet kerül
felhasználásra az exportálásai alrendszer felsorolásban.
<!ELEMENT description (#PCDATA)>
egy elhagyható részelem, amelynek törzse az exportálási alrendszer
funkciók rövid leírását tartalmazza.
<!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ábbi az
exportálás kiterjesztés definícióra példa:
<extension
point=
"org.eclipse.ui.exportWizards"
>
<wizard
id=
"com.xyz.ExportWizard1"
name=
"XYZ Web Exporter"
class=
"com.xyz.exports.ExportWizard1"
icon=
"./icons/import1.gif"
>
<description>
Egy egyszerű alrendszer, amely webprojekteket exportál
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
API-információk:
A
class attribútum értékének az
org.eclipse.ui.IExportWizard elemet megvalósító osztály
nevének kell lennie.
Szállított megvalósítás:
A
munkaterület a fájlok és könyvtárak alap exportálási alrendszerekkel
előzetesen feltöltve kerülnek kiadásra.
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.