Exempel

org.eclipse.ui.intro.samples

3.0

Den här utökningspunkten ska användas till att registrera Eclipse-kodexempel. Ett exempel är ett eller flera Eclipse-projekt som paketerats på ett lämpligt sätt för senare import till arbetsytan.

Varje exempel har ett namn, ett eller flera projektelement och ett slutligt perspektiv. Exempelguiden skapar ett projekt för varje project-element, importerar innehållet från arkivet och öppnar det slutliga perspektivet om det angetts. Projekt måste vara fullständiga, dvs. ha rätt natur och klassökväg (om de är Java-projekt eller projekt för insticksprogram).

Om målvyn är angiven och innehåller resurselement kommer den att användas till att välja och visa de resurserna i vyn när exemplet har skapats.

Den här utökningspunkten tillhandahålls för närvarande endast för intern användning i SDK för Eclipse. Den ska inte användas för något annat än exempel i SDK för Eclipse.

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

ett element som representerar ett enskilt exempel som ska importeras till arbetsytan



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

varje projektelement kommer att resultera i att ett projekt skapas på arbetsytan med innehåll som importeras från det associerade arkivet.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

brödtexten för det här elementet ska innehålla beskrivning av exemplet.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

anger en aktivitet som behöver aktiveras för det här exemplet



Följande är ett exempel på utökningspunkten:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"My Sample"

>

<description helpHref=

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

>

En kort beskrivning av exemplet.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Om det anges måste värdet för attributet launcher representera ett fullständigt namn på den Java-klass som implementerar gränssnittet org.eclipse.debug.ui.ILaunchShortcut.

UIt för PDE tillhandahåller startfunktionen för Runtime-arbetsmiljön för att starta en till förekomst av Eclipse.