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 opcionálisan megadhatnak egy description (leírás) részelemet,
amelynek törzse a varázsló rövid szöveges leírását kell, hogy tartalmazza.
Konfigurációs kód:
<!ELEMENT extension (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 wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
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
- 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 kiválasztható típusokat és objektumneveket a varázsló meghívásakor.
- name - egy elhagyható névszűrő. A munkaterület-kijelölés minden egyes objektumának illeszkednie kell a névszűrőhöz, hogy átadásra kerüljön a varázslónak.
- 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. Ha nem, ü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.