Ukázky

org.eclipse.ui.intro.samples

3.0

Tento bod rozšíření by měl být použit k registraci ukázek kódu Eclipse. Ukázku tvoří jeden nebo více projektů, které jsou sbaleny tak, aby je bylo možné následně naimportovat do pracovního prostoru.

Každá ukázka obsahuje název, jeden či více prvků projektu a konečnou perspektivu. Ukázkový průvodce vytvoří projekt pro každý prvek project, naimportuje obsah z archivu a otevře konečnou perspektivu, je-li zadána. Projekty musí být dokončené, to znamená, že musí mít správný charakter a cestu ke třídě (v případě projektů Java nebo modulů plug-in).

Jestliže je zadán cílový pohled, který obsahuje prvky prostředku, bude použit pro výběr a zobrazení těchto prostředků v pohledu po vytvoření ukázky.

Tento bod rozšíření je aktuálně poskytován pouze pro vnitřní potřebu sady Eclipse SDK. Neměl by být používán pro žádný jiný účel s výjimkou ukázek sady Eclipse SDK.

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

Prvek, který představuje jednu ukázku, která bude importována do pracovního prostoru.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       CDATA #IMPLIED

selectReveal CDATA #IMPLIED>

Každý prvek projektu má za následek vytvoření projektu pracovního prostoru s obsahem naimportovaným z přidruženého archivu.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

Text tohoto prvku by měl obsahovat popis ukázky.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

Určuje aktivitu, kterou je třeba povolit u této ukázky.



Následuje příklad bodu rozšíření:

   

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

>

Krátký popis ukázky.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Je-li zadána, musí hodnota launcher atributu představovat úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.ui.ILaunchShortcut.

Uživatelské rozhraní prostředí PDE dodává spouštěč běhové pracovní plochy pro spouštění další instance Eclipse.