Отображение статических файлов HTML в CustomizableIntroPart

Как и любой другой компонент введения, для использования CustomizableIntroPart его необходимо связать с продуктом. Но этот компонент также нужно связать с конфигурацией. Компонент связывается с introConfig аналогично связыванию с продуктом. Пример конфигурации:


<extension point="org.eclipse.ui.intro.config">
	<config id = "static001_configId"
		introId="org.eclipse.ui.intro.examples.static_introId"
		content="introContent.xml">
		<presentation  home-page-id="homePageId" 
			standby-page-id="standbyPageId">
			<implementation os="win32" kind="html" /> 
			<implementation kind="swt" />            
		</presentation>
	</config>   
</extension>   

В этом примере регистрируется конфигурация для компонента введения с идентификатором org.eclipse.ui.intro.examples.static_introId (предполагается что компонент введения - зарегистрированный в рабочей среде экземпляр CustomizableIntroPart). Данная конфигурация определяет способ представления содержимого в компоненте введения и само содержимое. Последнее задается в файле XML, introContent.xml, а способ представления определяется двумя тегами implementation.

Представление может основываться на браузере SWT или формах пользовательского интерфейса. В примере представление будет  "html", т.е. основано на браузере на платформе win32, и "swt", т.е. основано на формах пользовательского интерфейса на остальных платформах. При инициализации CustomizableIntroPart будет выбрано представление, соответствующее текущей платформе.
Атрибут home-page-id задает начальную страницу. Необязательный атрибут standby-page-id задает страницу, показываемую в режиме ожидания.

Более подробную информацию можно найти в документации точки расширения. Простой пример:

<?xml version="1.0" encoding="UTF-8" ?>     
<introContent>
	<page id="homePageId" url="http://eclipse.org"/>
	<page id="standbyPageId" url="./static001/standby.html"/>     
</introContent> 

В этом примере для начальной страницы указан простой URL на сайт eclipse.org. Это сделано для простоты. В качестве начальной страницы можно задавать любой файл html, например локальный с SVG-презентацией. При переходе компонента введения в режим ожидания будет отображена страница standby.html.