Eksempler

org.eclipse.ui.intro.samples

3.0

Dette utvidelsespunktet skal brukes til å registrere eksempler på Eclipse-kode. Et eksempel er ett eller flere Eclipse-prosjekter som er pakket på en måte som passer til påfølgende import til arbeidsområdet.

Hvert eksempel har et navn, ett eller flere prosjektelementer og et endelig perspektiv. Eksempelveiviseren skal opprette et prosjekt for hvert project-element, importere innholdet fra arkivet og åpne det endelige perspektivet hvis det er oppgitt. Prosjekter må være fullstendige, det vil si at de må har riktig natur og klassebane (hvis det er Java- eller plugin-prosjekter).

Hvis målvisningen er oppgitt, og den inneholder ressurselementer, blir den brukt til å velge og vise disse ressursene i visningen etter at eksempelet er opprettet.

Dette utvidelsespunktet gjelder for tiden bare til intern bruk i Eclipse SDK. Det bør ikke brukes til noe annet enn Eclipse SDK-eksempler.

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

Et element som representerer et enkelt eksempel som skal importeres til arbeidsområdet.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

Hvert prosjektelement vil resultere i at det blir opprettet et arbeidsbenkprosjekt med innholdet som er importert fra det tilknyttede arkivet.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

Hoveddelen av dette elementet bør inneholde en beskrivelse av eksempelet.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

oppgir en aktivitet som må aktiveres for dette eksempelet



Nedenfor finner du et eksempel på utvidelsespunktet:

   

<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 beskrivelse av eksempelet.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Hvis oppgitt, må verdien av attributtet launcher representere et fullt kvalifisert navn på Java-klassen som implementerer grensesnittet org.eclipse.debug.ui.ILaunchShortcut.

PDE-grensesnittet støtter at oppstarteren av kjøretidsarbeidsbenken starter en annen forekomst av Eclipse.