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>
org.eclipse.pde.ui.samples
.<!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.
org.eclipse.debug.ui.ILaunchShortcut
.org.eclipse.ui.part.ISetSelectionTarget
. Prostředky uvedené v prvcích project
budou v cílovém pohledu vybrány a zobrazeny.<!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.
true
a v pracovním prostoru již existuje projekt se stejným názvem, bude atribut přeskočen. V opačném případě budou uživatelé vyzváni k povolení přepisu.<!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.
Copyright (c) 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html