Target Provisioners

org.eclipse.pde.ui.targetProvisioners

3.3

This extension point is used to register new target plug-in provisioners. Each plug-in provisioner is listed when the user attempts to add plug-ins from the PDE Target Platform's Preference Page. The selected provisioner is responsible for providing the locations of directories which contain plug-ins the user wants to add to the Target Platform.

<!ELEMENT extension (provisioner+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT provisioner (description?)>

<!ATTLIST provisioner

id    CDATA #REQUIRED

name  CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>


<!ELEMENT description (#PCDATA)>

human-readable description of the provisioner



The following is an example of the extension point:

   

<extension point=

"org.eclipse.pde.ui.provisioners"

>

<provisioner class=

"org.eclipse.pde.internal.ui.wizards.provisioner.FileSystemProvisionerWizard"

id=

"org.eclipse.pde.ui.directory"

name=

"%provisioner.file.name"

>

<description>

%provisioner.file.description

</description>

</provisioner>

</extension>

Each template must provide a class that implements org.eclipse.pde.ui.IProvisionerWizard interface.

PDE supplies a File System provisioner extension to add plug-ins from the file system.