Consoante o cenário de utilização do quadro de introdução, pode contribuir-se com ficheiros XHTML como conteúdo de introdução. include
, anchor
e contentProvider
.
include:
este elemento pode se adicionado a um documento XHTML válido para incluir conteúdo de outro documento XHTML. O conteúdo a incluir deve ser uma porção de código XHTML válida.
- p.ex.:
<include path="root/foo" />
inclui um elemento com o IDfoo
de uma página de boas-vindas com o IDroot
.
anchor:
este elemento pode se adicionado a um documento XHTML válido para declarar qual o conteúdo que pode ser contributo para esta página por parte de outros contributos de boas-vindas. Uma página declara localizações que sejam adequadas para serem estendidas mediante definição destes pontos de âncora.
- p.ex.:
<anchor id="anchor1" />
permite contributos para esta página oriundos de outros plug-ins.
contentProvider:
este elemento pode se adicionado a um documento XHTML válido para estabelecer um gancho para entrar na área de trabalho. Quando o quadro de introdução depara com este elemento, é chamada uma interface que permite a manipulação do DOM da página XHTML. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
permite a geração de conteúdo dinâmico oriundo da classe org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
. Com estes três elementos, pode utilizar-se páginas XHTML para juntar páginas de boas-vindas dinâmicas e plug-ins, como acontecia com a marcação xml de introdução personalizada. O PDE tem um novo modelo que permite a criação de uma aplicação RCP exemplo com uma Intro. Esse modelo é um bom projecto exemplo para utilizar Intro.