Afhængigt af hvordan introduktionsrammen skal bruges, kan XHTML-filer leveres som introduktionsindhold. include
, anchor
og contentProvider
.
include:
dette element kan tilføjes til et gyldigt XHTML-dokument for at inkludere indhold fra et andet XHTML-dokument. Indholdet, der skal inkluderes, skal være et gyldigt stykke XHTML-kode.
<include path="root/foo" />
inkluderer f.eks. et element med id'enfoo
fra en velkomstside med id'enroot
.
anchor:
dette element kan tilføjes til et gyldigt XHTML-dokument for at erklære, at indholdet kan leveres til denne side af andre velkomstleverancer. En side erklærer placeringer, der er velegnet til udvidelse, ved at definere disse ankerpunkter.
- F.eks.: tillader
<anchor id="anchor1" />
leverancer til denne side fra andre plugins.
contentProvider:
dette element kan tilføjes til et gyldigt XHTML-dokument for at etablere en hook på arbejdsbænken. Når introduktionsrammen registrerer dette element, kaldes en grænseflade, der tillader manipulation af DOM'en
for XHTML-siden. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
at det dynamiske indhold genereres fra org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
-klassen. Med disse tre elementer kan XHTML-sider bruges til at samle installérbare og dynamiske velkomstsider, lige som det, der plejer at ske med den tilpassede intro-xml-kode. PDE har en ny skabelon, der tillader oprettelsen af et RCP-eksempelprogram med en introduktion. Denne skabelon er et godt eksempelprojekt til brug for introduktionen.