![JAR search and dependency download from the Maven repository](/logo.png)
schema.targetLocationProvisioners.exsd Maven / Gradle / Ivy
The newest version!
<p>
This extension point is used to register a target location provisioner wizard that will create new target locations. Each plug-in provisioner is listed when the user attempts to add plug-ins to a target definition from the Target Platform Preference Page or Target Editor. The selected provisioner is responsible for providing the target location or locations to add to the target definition.
</p><p>
Clients can provide their own target location implementations through the <code>org.eclipse.pde.core.targetLocations</code> extension point. This extension point allows custom location implementations to be added by the user. Additional UI interaction is handled using the adapter framework (see documentation on <code>org.eclipse.pde.core.target.ITargetDefinition</code>).
</p>
a unique identifier of the provisioner
human readable name of the provisioner
a relative path of an icon that will be used to visually
represent the provisioner.
a class that provides a wizard for the user to add content to the target. The value of this attribute is the fully qualified name of the Java class that implements <code>org.eclipse.pde.ui.target.ITargetLocationWizard</code>.
human-readable description of the provisioner
The wizard contributed by this extension point must implement <code>org.eclipse.pde.ui.target.ITargetLocationWizard</code>.
3.8
<p>
The following is an example of the extension point:
<pre>
<extension
point="org.eclipse.pde.ui.targetLocationProvisioners">
<locationProvider
class="org.eclipse.example.exampleTargetWizard"
icon="icons/obj16/exampleTargetLocation.png"
id="org.eclipse.example.exampleTargetProvisioner"
name="%targetLocationProvider.example.name"
<description>
%targetLocationProvider.example.description
</description>
</locationProvider>
</extension>
</pre>
<p>
PDE supplies an internal location provisioner implementation to add plug-ins from update sites and p2 repositories. See <code>org.eclipse.pde.ui.shared.target.InstallableUnitWizard</code>.
</p>
Copyright (c) 2011, 2014 IBM Corporation and others.
<br>
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0 which
accompanies this distribution, and is available at
<a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/
SPDX-License-Identifier: EPL-2.0.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy