![JAR search and dependency download from the Maven repository](/logo.png)
schema.exportWizards.exsd Maven / Gradle / Ivy
The newest version!
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.
<p>
Wizards may optionally specify a description subelement whose body should contain short text about the wizard.
</p>
a fully qualified identifier of the target extension point
an optional identifier of the extension instance
an optional name of the extension instance
A reference by an Export Wizard to a keyword. See the keywords extension point.
The id of the keyword being referred to.
a unique name that can be used to identify this category
a translatable name of the category that will be used in the dialog box
a path to another category if this category should be added as a child
an element that will be used to create export wizard
a unique name that will be used to identify this wizard
a translatable name that will be used in the dialog box to represent this wizard
a slash-delimited path ('/') of category IDs. Each token in the
path must represent a valid category ID previously defined
by this or some other plug-in. If omitted, the wizard will be
added to the "Other" category.
a fully qualified name of the class that implements <tt>org.eclipse.ui.IExportWizard</tt>
interface
a relative name of the icon that will be used
alongside the wizard name in the export engine listing.
an optional subelement whose body should represent a short description
of the export engine functionality.
an optional element that restricts the types and names of objects that can be selected
when the wizard is invoked.
an optional name filter. Each object in the workbench selection must match the name filter to be passed to the wizard.
a fully qualified class name. If each object in the workbench selection implements this interface the selection will be passed to the wizard. Otherwise, an empty selection is passed.
The following is an example of an export extension definition:
<p>
<pre>
<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>
</pre>
</p>
The value of the <samp>class</samp> attribute
must be a name of the class that implements
<samp>org.eclipse.ui.IExportWizard</samp>.
The workbench comes preloaded with basic export engines
for files and directories.
Copyright (c) 2002, 2005 IBM Corporation and others.<br>
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 <a
href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy