Eksportguider
Id:
org.eclipse.ui.exportWizards
Beskrivelse:
Dette udvidelsespunkt bruges til at registrere eksportguideudvidelser. Eksportguider vises som valgmuligheder i dialogboksen "Eksportér" og bruges til at eksportere ressourcer fra arbejdsbænken.
Guider kan angive et beskrivelsesunderelement, som indeholder en kort tekst om guiden.
Konfigurationskode:
<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - et entydigt navn, der kan bruges til at identificere kategorien.
- name - et konvertérbart navn på kategorien, der skal bruges i dialogboksen.
- parentCategory - en sti til en anden kategori, hvis denne kategori skal tilføjes som en underordnet.
<!ELEMENT wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED>
Et element, der bruges til at oprette eksportguiden
- id - et entydigt navn, der skal bruges til at identificere guiden.
- name - et konvertérbart navn, der skal bruges i dialogboksen til at repræsentere guiden.
- category - en skråstregsadskilt sti ('/') til kategori-id'er. Alle tokener i stien skal repræsentere en gyldig kategori-id, der tidligere er defineret af denne eller en anden plugin. Hvis parameteren udelades, tilføjes guiden til kategorien "Andet".
- class - et fuldstændigt navn på den klasse, der implementerer grænsefladen org.eclipse.ui.IExportWizard.
- icon - et relativt navn på den ikon, der skal bruges sammen med guidenavnet på listen over eksportprogrammer.
<!ELEMENT description (#PCDATA)>
Et valgfrit underelement, der indeholder en kort beskrivelse af funktionaliteten i eksportprogrammet.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
Et valgfrit element, der begrænser de objekttyper og -navne, der kan vælges, når guiden startes.
- name - et valgfrit navnefilter. Hvert objekt i arbejdsbænksvalget skal matche det navnefilter, der skal overføres til guiden.
- class - et fuldstændigt klassenavn. Hvis hvert objekt i arbejdsbænksvalget implementerer denne grænseflade, bliver valget overført til guiden. Ellers overføres et tomt valg.
Eksempler:
Her er et eksempel på en definition af en eksportudvidelse:
<extension
point=
"org.eclipse.ui.exportWizards"
>
<wizard
id=
"com.xyz.ExportWizard1"
name=
"XYZ Web Exporter"
class=
"com.xyz.exports.ExportWizard1"
icon=
"./icons/import1.gif"
>
<beskrivelse>
Et enkelt program, der eksporterer webprojekt
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
API-oplysninger:
Værdien af attributten class skal være et navn på en klasse, der implementerer org.eclipse.ui.IExportWizard.
Leveret implementering:
Arbejdsbænken leveres med grundlæggende eksportprogrammer til filer og biblioteker.
Copyright (c) 2002, 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html