Dette udvidelsespunkt bruges til at registrere en guide til leverandører af målplaceringer, der opretter nye målplaceringer. Hver plugin-leverandør vises, når brugeren forsøger at tilføje plugins til en måldefinition fra indstillingssiden Målplatform eller måleditoren. Den valgte leverandør har ansvaret for at stille den eller de målplaceringer, der skal tilføjes til måldefinitionen, til rådighed.
Klienterne kan levere deres egne implementeringer af målplaceringer via udvidelsespunktet org.eclipse.pde.core.targetLocations
. Dette udvidelsespunkt gør det muligt for brugeren at tilføje tilpassede placeringsimplementeringer. Yderligere interaktion i brugergrænsefladen håndteres vha. adapterstrukturen se dokumentationen om org.eclipse.pde.core.target.ITargetDefinition
).
<!ELEMENT extension (locationProvider+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
><!ELEMENT locationProvider (description?)>
<!ATTLIST locationProvider
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED
>org.eclipse.pde.ui.target.ITargetLocationWizard
. <!ELEMENT description (#PCDATA)>
Beskrivelse af leverandøren i almindeligt læsbart format
Her er et eksempel på udvidelsespunktet:
<extension point="org.eclipse.pde.ui.targetLocationProvisioners"> <locationProvider class="org.eclipse.example.exampleTargetWizard" icon="icons/obj16/exampleTargetLocation.gif" id="org.eclipse.example.exampleTargetProvisioner" name="%targetLocationProvider.example.name" <description> %targetLocationProvider.example.description </description> </locationProvider> </extension>
org.eclipse.pde.ui.target.ITargetLocationWizard
.
PDE leverer en implementering af en intern placeringsleverandør, som kan tilføje plugins fra opdateringswebsteder og p2-lagre. Se org.eclipse.pde.ui.shared.target.InstallableUnitWizard
.
Copyright (c) 2011, 2012 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.