Leverandører af målplacering

Id:
org.eclipse.pde.ui.targetLocationProvisioners

Fra:
3.8

Beskrivelse:

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).

Konfigurationskode:

<!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

>


<!ELEMENT description (#PCDATA)>

Beskrivelse af leverandøren i almindeligt læsbart format



Eksempler:

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>

API-oplysninger:
Den guide, som dette udvidelsespunkt bidrager med, skal implementere org.eclipse.pde.ui.target.ITargetLocationWizard.

Leveret implementering:

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.