Asistentes de contenido del conector

org.eclipse.pde.ui.pluginContent

Este punto de extensión proporciona asistentes colaboradores que crean contenido adicional de los proyectos de conectores del PDE. Una vez se ha creado el manifiesto de conector y los archivos de claves, estos asistentes pueden utilizarse para añadir más archivos y extensiones a la estructura inicial. Una implementación típica de este asistente añadiría contenido basado en una plantilla con parámetros personalizada según las elecciones del usuario en el asistente. El objetivo es llegar a un conector que pueda realizar acciones útiles tras la creación (por ejemplo, aportar una vista, un editor etc.).

<!ELEMENT extension (wizard*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard (description?)>

<!ATTLIST wizard

id         CDATA #REQUIRED

name       CDATA #REQUIRED

icon       CDATA #IMPLIED

class      CDATA #REQUIRED

category   CDATA #IMPLIED

ui-content (true | false) "true"

java       (true | false) "true"

rcp        (true | false) "false">


<!ELEMENT description (#PCDATA)>

Breve descripción de este asistente.



Este es un ejemplo de este punto de extensión:
   
   

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"Example Plug-in Content Generator"

icon=

"icons/content_wizard.gif"

class=

"com.example.xyz.ContentGeneratorWizard"

id=

"com.example.xyz.ExampleContentGenerator"

>

<description>

Añade una vista y una página de preferencias.

</description>

</wizard>

</extension>

Los asistentes que se conectan a este punto de extensión deben implementar la interfaz org.eclipse.pde.ui.IPluginContentWizard y se espera que extiendan org.eclipse.jface.wizard.Wizard.

El PDE proporciona APIs para aportar asistentes de contenido basándose en plantillas personalizables. La propia UI del PDF aporta una serie de asistentes concretos basados en estas plantillas.