Export Wizards

Identifier: org.eclipse.ui.exportWizards

Description: This extension point is used to register export wizard extensions. Export wizards appear as choices within the "Export Dialog", and are used to export resources from 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 export extension definition:

   <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>
            A simple engine that exports Web project
         </description>
         <selection class="org.eclipse.core.resources.IProject"/>
      </wizard>
   </extension>

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

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

Copyright IBM Corporation and others 2000, 2002.