Példák

org.eclipse.ui.intro.samples

3.0

Ez a kiterjesztési pont Eclipse példakódok bejegyzésére szolgál. A példa egy vagy több Eclipse projekt, amelyek csomagolása megengedi a munkaterületre importálásukat később.

Minden példa rendelkezik egy névvel, egy vagy több projektelemmel és egy végső perspektívával. A példavarázsló minden project elemhez projektet hoz létre, importálja az archívumból a kódot, illetve megnyitja a végső perspektívát, ha az meg van adva. A projekteknek teljes projekteknek kell lenniük, azaz megfelelő jelleggel és osztályútvonallal kell rendelkezniük (Java vagy bedolgozó projektek esetén).

Ha a célnézet meg van adva, és erőforráselemeket is tartalmaz, a példa létrehozása után annak segítségével kerül sor az erőforrások kiválasztására és megjelenítésére a nézetben.

Ez a kiterjesztési pont jelenleg csak belső Eclipse SDK használatra biztosított. Az Eclipse SDK példákon kívül másra nem szabad használni.

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

a munkaterületre importálandó egyetlen példát jelölő elem.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       CDATA #IMPLIED

selectReveal CDATA #IMPLIED>

minden projektelem a társított archívumból importált tartalommal létrehozott munkaterület projektet eredményez.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

ennek az elemnek a szövegtörzsének a példa leírását kell tartalmaznia.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

a példához engedélyezendő tevékenységet ad meg



A következő a kiterjesztési pont egy példája:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"Saját példa"

>

<description helpHref=

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

>

A példa rövid leírása.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Ha meg van adva, a launcher attribútum értékének az org.eclipse.debug.ui.ILaunchShortcut felületet megvalósító Java osztály teljes képzésű nevének kell lennie.

A PDE UI az Eclipse újabb példányának indítására biztosítja a Futtatási munkaterület indítót.