Bevezető tartalom megadása
Ezután megtekinthetjük magát a tartalmat. A tartalom az oldalak részeiben
kerül leírásra. Minden oldal rendelkezik egy
id attribútummal.
Ezt az azonosítót használja a rendszer a honlapok és készleti oldalak
megadásakor és más helyeken, ahol hivatkozás található az oldalra.
Ellenkező esetben az érintett attribútumok a megadott oldal fajtájától
függenek.
Két oldalalaptípus áll rendelkezésre:
- A statikus oldalak egyszerű HTML fájlok. Ezek az oldalak a szokásos
HTML mechanizmusokat használják más oldalakra hivatkozáshoz. A statikus
oldalakat nem kell megadni a konfigurációs tartalomfájlban, csak honlap
esetén. Mivel a honlapot egy azonosító (honlap-azonosító) adja meg
a megjelenítés elemben, a tartalomfájlban kell lennie egy
oldalmeghatározásnak ezzel az azonosítóval. Ez az oldal csak egy
url-címet ad meg. A többi részelem figyelmen kívül marad, mivel az
oldaltartalmat a HTML oldal írja le. A bedolgozó által közreadott többi
HTML bevezetőoldalt a bedolgozóval kell megadni, de a tartalomfájlban nem
kell megadni. A többi bedolgozóban vagy a weben található HTML fájlokra is
lehet hivatkozni.
- A dinamikus oldalak leírását az XML tartalomfájl tartalmazza az
oldal tartalmát leíró részelemekkel. A részelemek UI elemek, amelyek
általában a HTML-szerű oldalakon találhatók. A megvalósítástól függően
ezek az oldalak dinamikusan lefordításra kerülnek HTML-re (ha a
megvalósítás típusa html) vagy dinamikusan létrehozásra kerülnak SWT
alapú UI lapokként (ha a megvalósítás típusa swt). Az oldalon az
alábbi részelemek adhatók meg:
- A csoport egyéb részelemeket csoportosít és egy konzisztens
stílust ad meg a csoportban.
- A hivatkozás egy hivatkozást ad meg, amely egy kép vagy szöveg
segítségével jeleníthető meg. A hivatkozás átvezethet másik oldalra, és
futtathat egy bevezető tevékenységet. A tevékenységek parancsokként vannak
megadva az URL címben.
- A szöveg és kép elemek szöveg- és képtartalmat
jelenítenek meg.
- A tartalmazás elem tartalmazza a korábban megadott
részelemeket. Az elemre az azonosítója alapján lehet hivatkozni.
- A fej elem további HTML-t ad meg, amelyet az oldal fejrészének
tartalmaznia kell html megvalósítás esetén.
- A html elem további HTML-t ad meg, amelyet az oldal
törzsrészének kell tartalmaznia html megvalósítás esetén.
Az oldalhoz cím is megadható. Az oldal azt is megadhatja, hogy a
tartalma egy külön tartalomfájlban legyen. Az oldalak különálló
fájlokra tördelése hasznos lehet, ha a teljesítmény érdekes, mivel a
bevezetőoldal tartalma addig nem kerül inicializálásra, amíg nincs rá
szükség.
A legjobb módszer a tartalommeghatározás formátumának megismerésére az
SDK-ben lévő megvalósítások böngészése. Az alábbi részlet az SDK főoldal
tartalmának csak az első részét jeleníti meg, amely az első megjelenített
bevezetőoldal.
<introContent>
<page alt-style="css/root_swt.properties" style="css/root.css" id="root" style-id="page">
<title style-id="intro-header">Welcome to Eclipse Platform 3.0</title>
<group id="links-background">
<group id="page-links">
<link label="Overview" url="http://org.eclipse.ui.intro/showPage?id=overview" id="overview" style-id="left">
<text>Find out what Eclipse is all about</text>
</link>
<link label="Tutorials" url="http://org.eclipse.ui.intro/showPage?id=tutorials" id="tutorials" style-id="left">
<text>Let us guide you through Eclipse end-to-end tutorials</text>
</link>
<link label="Samples" url="http://org.eclipse.ui.intro/showPage?id=samples" id="samples" style-id="right">
<text>Explore Eclipse development through code samples</text>
</link>
<link label="Whats New" url="http://org.eclipse.ui.intro/showPage?id=news" id="news" style-id="right">
<text>Find out what is new in this release</text>
</link>
</group>
</group>
Az oldal elemei ki is szűrhetők (filteredFrom) egy adott
megvalósításból. Ennek segítségével az oldal tervezői az adott platformok
figyelembe vételével készíthetik el a tervet. Számos hatékony attribútum áll
rendelkezésre, amelyek az oldal és tartalmának leírásakor használhatók. Az
érvényes elemek, részelemek és attribútumaik teljes leírását az
org.eclipse.ui.intro.config
kiterjesztési pont dokumentáció és a társított
bevezető
tartalomfájl-formátum specifikáció tartalmazza.