Veivisere for eksport
Identifikator:
org.eclipse.ui.exportWizards
Beskrivelse:
Dette utvidelsespunktet blir brukt til å registrere
eksportveiviserutvidelser. Eksportveivisere blir vist som valg i eksportdialogboksen og
blir brukt til å eksportere ressurser fra arbeidsbenken.
Veivisere kan eventuelt oppgi et underelement med en beskrivelse, der hoveddelen inneholder en
kort tekst om veiviseren.
Konfigurasjonskodetype:
<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - et unikt navn som kan brukes til å identifisere denne kategorien
- name - et oversettbart navn for kategorien som skal brukes i dialogboksen
- parentCategory - en bane til en annen kategori hvis denne kategorien skal legges til 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 som skal brukes til å opprette eksportveiviseren
- id - et unikt navn som skal brukes til å identifisere denne veiviseren
- name - et oversettbart navn som skal brukes i dialogboksen for å representere denne veiviseren
- category - en bane med kategori-IDer med skråsterk ('/') som skilletegn. Hvert symbol i banen må
representere en gyldig kategori-ID som tidligere er definert av denne eller en annen plugin-modul. Hvis den er
utelatt, vil veiviseren bli lagt til i kategorien "Annen".
- class - et fullt kvalifisert navn på klassen som implementerer org.eclipse.ui.IExportWizard interface
- icon - et relativt navn på ikonet som skal brukes sammen med veivisernavnet på eksportmotorlisten.
<!ELEMENT description (#PCDATA)>
et valgfritt underelement der hoveddelen skal representere en kort beskrivelse av eksportmotorens
funksjonalitet.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
et valgfritt element som begrenser objekttypene og -navnene som kan velges når veiviseren aktiveres.
- name - et valgfritt navnefilter. Hvert objekt i arbeidsbenkvalget må samsvare med navnefilteret for at
det skal sendes til veiviseren.
- class - et fullt kvalifisert klassenavn. Hvis hvert objekt i arbeidsbenkvalget implementerer dette
grensesnittet, blir valget sendt til veiviseren. Hvis ikke, blir et tomt valg sendt.
Eksempler:
Nedenfor finner du et eksempel på en
eksportutvidelsesdefinisjon.
<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>
En enkel motor som eksporterer web-prosjektet.
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
API-informasjon:
Verdien av class-attributtet må
være et navn på klassen som implementerer org.eclipse.ui.IExportWizard.
Levert implementering:
Arbeidsbenken er forhåndslastet med grunnleggende
eksportmotorer for filer og kataloger.
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