Voorbeelden

org.eclipse.ui.intro.samples

3.0

Gebruik dit extensiepunt om Eclipse-codevoorbeelden te registreren. Een voorbeeld bestaat uit een of meer Eclipse-projecten die zo zijn verpakt dat ze opeenvolgend kunnen worden geïmporteerd in het werkgebied.

Elk voorbeeld heeft een naam, een of meer projectelementen en een laatste perspectief. De voorbeeldwizard maakt een project voor elk project-element, importeert de gegevens uit het archief en opent het laatste perspectief, mits opgegeven. Projecten moeten volledig zijn, dus van de juiste soort zijn en juiste klassenpaden hebben (in het geval van Java- of pluginprojecten).

Als een doelview is opgegeven die resource-elementen bevat, worden deze resources in de view afgebeeld nadat het voorbeeld is gemaakt.

Het extensiepunt is alleen beschikbaar voor intern gebruik van de Eclipse SDK. Gebruik het extensiepunt uitsluitend voor Eclipse SDK-voorbeelden.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

Een element dat één in het werkgebied te importeren voorbeeld aanduidt.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

Van elk projectelement wordt een project in het werkgebied gemaakt met de gegevens uit het gekoppelde archief.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

De inhoud van dit element moet een beschrijving bevatten van het voorbeeld.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

Geeft een activiteit aan die voor dit voorbeeld beschikbaar moet zijn.



Dit is een voorbeeld van de extensie samples:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"Mijn voorbeeld"

>

<description helpHref=

"/com.voorbeeld.xyz.doc/samples/com.voorbeeld.xyz.sample1/doc-html/doc.html"

>

Een korte beschrijving van het voorbeeld.

</description>

<project name=

"com.voorbeeld.xyz.voorbeeld1"

archive=

"voorbeelden/voorbeeld1.zip"

/>

</sample>

</extension>

Als het kenmerk launcher is opgegeven, moet hieraan een volledig gekwalificeerde naam worden toegewezen van de Java-klasse waarmee de interface org.eclipse.debug.ui.ILaunchShortcut wordt geïmplementeerd.

De gebruikersinterface van PDE bevat het Runtime Workbench-startprogramma waarmee nieuwe instances van Eclipse kunnen worden gestart.