Průvodci exportem
Identifikátor:
org.eclipse.ui.exportWizards
Popis:
Tento bod rozšíření se používá pro registrování rozšíření průvodců exportem. Průvodci exportem se zobrazují jako volby v rámci "dialogového okna Export" a používají se pro export prostředků z 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 používaný pro vytvoření průvodce exportem
- 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.IExportWizard.
- icon - Relativní název ikony, který bude použit spolu s názvem průvodce ve výpisu exportního prostředku.
<!ELEMENT description (#PCDATA)>
Volitelný podřízený prvek, jehož tělo by mělo představovat krátký popis funkčnosti exportního prostředku.
<!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:
Dále je uveden příklad definice rozšíření exportu:
<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>
Jednoduchý prostředek, který exportuje webový projekt
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
Informace rozhraní API:
Hodnota atributu class musí být název třídy, která implementuje org.eclipse.ui.IExportWizard.
Dodaná implementace:
Pracovní plocha je dodávána již s předinstalovanými základními exportní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