Importguider
Id:
org.eclipse.ui.importWizards
Beskrivelse:
Dette udvidelsespunkt bruges til at registrere importguideudvidelser. Importguider vises som valgmuligheder i dialogboksen "Importér" og bruges til at importere ressourcer til 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 importguiden
- 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.IImportWizard.
- icon - et relativt navn på den ikon, der skal bruges sammen med guidenavnet på listen over importprogrammer.
<!ELEMENT description (#PCDATA)>
Et valgfrit underelement, der indeholder en kort beskrivelse af funktionaliteten i importprogrammet.
<!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 - det fuldstændige 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 importudvidelse:
<extension
point=
"org.eclipse.ui.importWizards"
>
<wizard
id=
"com.xyz.ImportWizard1"
name=
"XYZ Web Scraper"
class=
"com.xyz.imports.ImportWizard1"
icon=
"./icons/import1.gif"
>
<beskrivelse>
Et enkelt program, der søger på internettet og importerer filer
</description>
<selection class=
"org.eclipse.core.resources.IResource"
/>
</wizard>
</extension>
API-oplysninger:
Værdien af attributten class skal repræsentere et navn på en klasse, der implementerer org.eclipse.ui.IImportWizard.
Leveret implementering:
Arbejdsbænken leveres med grundlæggende importprogrammer 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