Import Wizards

Identifier: org.eclipse.ui.importWizards

Description: This extension point is used to register import wizard extensions. Import wizards appear as choices within the "Import Dialog" and are used to import resources into the workbench.

Wizards may optionally specify a description subelement whose body should contain short text about the wizard.

Configuration Markup:

   <!ELEMENT wizard (description? selection*)>
   <!ATTLIST wizard
      id     CDATA #REQUIRED
      name   CDATA #REQUIRED
      class  CDATA #REQUIRED
      icon   CDATA #IMPLIED
   >
   <!ELEMENT description (#PCDATA)>

   <!ELEMENT selection EMPTY>
   <!ATTLIST selection
      class  CDATA #REQUIRED
      name   CDATA #OPTIONAL
   > Examples:

The following is an example of an import extension definition:

   <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>
            A simple engine that searches the Web and imports files
         </description>
         <selection class="org.eclipse.core.resources.IResource"/>
      </wizard>
   </extension>

API Information: The value of the class attribute must represent a name of the class that implements org.eclipse.ui.IImportWizard.

Supplied Implementation: The workbench comes preloaded with the basic import engines for files and directories.

Copyright IBM Corporation and others 2000, 2002.