Průvodci importem
Identifikátor:
org.eclipse.ui.importWizards
Popis:
Tento bod rozšíření se používá pro registrování rozšíření průvodce importem. Průvodci importem se zobrazují jako volby v rámci "dialogového okna Import" a používají se pro import prostředků do pracovní plochy.
Průvodci mohou volitelně uvádět popisný dílčí prvek, jehož tělo by mělo obsahovat krátký text o průvodci.
Konfigurační markup:
<!ELEMENT extension (wizard*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED>
prvek, který bude použit k vytvoření průvodce importem
- id - Jedinečný název, který bude použit pro identifikaci tohoto průvodce.
- name - Přeložitelný název, který bude použit v dialogovém okně pro znázornění tohoto průvodce.
- class - Plně kvalifikovaný název třídy implementující rozhraní org.eclipse.ui.IImportWizard.
- icon - Relativní název ikony, který bude použit spolu s názvem průvodce ve výpisu importního generátoru.
<!ELEMENT description (#PCDATA)>
Volitelný dílčí prvek, jehož tělo by mělo představovat krátký popis funkčnosti importního generátoru.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
Volitelný prvek, který omezuje typy a názvy objektů, jež mohou být vybrány při vyvolání průvodce.
- name - Volitelný filtr názvů. Každý objekt ve výběru pracovní plochy musí odpovídat filtru názvů, aby mohl být předán průvodci.
- class - Plně kvalifikovaný název třídy. Pokud každý objekt ve výběru pracovní plochy implementuje toto rozhraní, bude výběr předán průvodci. V opačném případě bude předán prázdný výběr.
Příklady:
Následuje příklad definice rozšíření importu:
<extension
point=
"org.eclipse.ui.importWizards"
>
<wizard
id=
"com.xyz.ImportWizard1"
name=
"XYZ Web Scraper"
class=
"com.xyz.imports.ImportWizard1"
icon=
"./icons/import1.gif"
>
<description>
Jednoduchý prostředek, který prohledává Web a importuje soubory
</description>
<selection class=
"org.eclipse.core.resources.IResource"
/>
</wizard>
</extension>
Informace rozhraní API:
Hodnota atributu class musí představovat název třídy, která implementuje org.eclipse.ui.IImportWizard.
Dodaná implementace:
Pracovní plocha je dodávána s předinstalovanými základními importními prostředky pro soubory a adresáře.
Copyright (c) 2002, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html