Eksempler

Id:
org.eclipse.pde.ui.samples

Fra:
3.0

Beskrivelse:

Dette udvidelsespunkt bruges til registrering af Eclipse-kodeeksempler. Et eksempel er et eller flere Eclipse-projekter, som pakkes på en måde, der egner sig til efterfølgende import i arbejdsområdet.

Hvert eksempel har et navn, et eller flere projektelementer og et afsluttende perspektiv. Guideeksemplet opretter et projekt for hvert projektelement, importerer indeholdet fra arkivet og åbner det afsluttende perspektiv, hvis det angives. Projekter skal være fuldstændige, hvilket vil sige at de skal have angivet rigtig natur og CLASSPATH, hvis der er tale om Java- eller plugin-projekter.

Hvis der angivet en måloversigt, som indeholder ressourceelementer, bliver den brugt til at udvælge og vise de pågældende ressourcer i oversigten, når eksemplet er oprettet.

Dette udvidelsespunkt er i øjeblikket kun til rådighed for intern Eclipse SDK-brug. Det bør kun bruges til Eclipse SDK-eksempler.

Konfigurationskode:

<!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 repræsenterer et enkelt eksempel, som skal importeres til arbejdsområdet.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED

>

hvert projektelement bevirker, at der oprettes et arbejdsområdeprojekt, hvis indhold er importeret fra det tilknyttede arkiv.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED

>

indholdsteksten til dette element skal indeholde en beskrivelse af eksemplet.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED

>

angiver en aktivitet, der skal aktiveres til eksemplet



Eksempler:

Her er et eksempel på udvidelsespunktet:


   <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 af eksemplet.
         </description>
         <project name="com.example.xyz.sample1"
                  archive="samples/sample1.zip"/>
      </sample>
   </extension>

API-oplysninger:

Hvis de angives, skal værdien for attributten launcher repræsentere et fuldstændigt navn på den Java-klasse, som implementerer grænsefladen org.eclipse.debug.ui.ILaunchShortcut.

Leveret implementering:

PDE UI omfatter Runtime Workbench-startprogrammet til start af en ny Eclipse-forekomst.


Copyright (c) 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html.