Afhankelijk van het scenario voor gebruik van het introframework, kunnen XHTML-bestanden worden toegevoegd als inleidingscontent. include
, anchor
en contentProvider
.
include:
dit element kan worden toegevoegd aan een geldig XHTML-document zodat content kan worden opgenomen van een ander XHTML-document. De content die moet worden opgenomen, moet een geldig XHTML-fragment zijn.
- Bijvoorbeeld: met
<include path="root/foo" />
wordt een element met het IDfoo
opgenomen van een welkomstpagina met het IDroot
.
anchor:
dit element kan worden toegevoegd aan een geldig XHTML-document om aan te geven dat content kan worden toegevoegd aan deze pagina door andere welkomstbijdragen. Een pagina declareert locaties die geschikt zijn om te worden uitgebreid door deze ankerpunten te definiëren.
- Bijvoorbeeld:
<anchor id="anchor1" />
maakt bijdragen in deze pagina mogelijk van andere plugins.
contentProvider:
dit element kan worden toegevoegd aan een geldig XHTML-document om een ingang in de workbench tot stand te brengen. Wanneer het introframework dit element tegenkomt, wordt een interface aangeroepen zodat het manipuleren van het DOM van de XHTML-pagina mogelijk wordt. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
maakt dynamische content mogelijk die moet worden gegenereerd van de org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
-klasse.Met deze drie elementen kunnen XHTML-pagina's worden gebruikt om plugbare en dynamische welkomstpagina's samen te stellen, net als eerder gebeurde met de aangepaste XML-inleidingsmarkup. PDE heeft een nieuwe sjabloon voor het maken van een voorbeeld-RCP-toepassing met een inleiding. Die sjabloon is een goed voorbeeldproject voor het gebruik van een inleiding.