Veivisere for plugin-innhold

org.eclipse.pde.ui.pluginContent

Dette utvidelsespunktet gjør det mulig å bruke veivisere som oppretter tilleggsinnhold for plugin-prosjekter i PDE. Når plugin-manifestet og nøkkelfilene er opprettet, kan disse veiviserne brukes til å legge til flere filer og utvidelser i primærstrukturen. En vanlig implementering av denne veiviseren vil legge til innhold som er basert på en parameterisert mal som er tilpasset på grunnlag av brukervalg i veiviseren. Målet er å komme frem til en plugin-modul som gjør noe nyttig når den er opprettet (for eksempel bidra med en visning eller et redigeringsprogram).

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

pureOSGi          (true | false) "false"

requiresActivator (true | false) "false">


<!ELEMENT description (#PCDATA)>

Kort beskrivelse av denne veiviseren.



Nedenfor finner du et eksempel på dette utvidelsespunktet:
   
   

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"Eksempel på generator av plugin-innhold"

icon=

"icons/content_wizard.gif"

class=

"com.example.xyz.ContentGeneratorWizard"

id=

"com.example.xyz.ExampleContentGenerator"

>

<description>

Legger til en visning og en preferanseside.

</description>

</wizard>

</extension>

Veivisere som plugges inn i dette utvidelsespunktet, må implementere grensesnittet org.eclipse.pde.ui.IPluginContentWizard, og forventes å utvide org.eclipse.jface.wizard.Wizard.

PDE har APIer som bidrar med innholdsveivisere basert på tilpassbare maler. Flere konkrete veivisere basert på disse malene kommer fra selve PDE-grensesnittet.