Veivisere for import
Identifikator:
org.eclipse.ui.importWizards
Beskrivelse:
Dette utvidelsespunktet blir brukt til å registrere
importveiviserutvidelser. Importveivisere blir vist som valg i importdialogboksen og blir brukt til å
importere ressurser til 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 importveiviseren
- 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.IImportWizard-grensesnittet
- icon - et relativt navn på ikonet som skal brukes sammen med veivisernavnet på importmotorlisten.
<!ELEMENT description (#PCDATA)>
et valgfritt underelement der hoveddelen skal representere en kort beskrivelse av importmotorens
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 - 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
importutvidelsesdefinisjon.
<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>
En enkel motor som søker på nettet og importerer filer
</description>
<selection class=
"org.eclipse.core.resources.IResource"
/>
</wizard>
</extension>
API-informasjon:
Verdien av class-attributtet må
representere et navn på klassen som implementerer org.eclipse.ui.IImportWizard.
Levert implementering:
Arbeidsbenken er forhåndslastet med de
grunnleggende importmotorene 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