Eine Bereitschaftsinhaltskomponente ergänzen

Plug-ins können auch eine Komponente implementieren, die alternativen Inhalt anzeigt, wenn sich die Einführungsseite im Bereitschaftsmodus befindet. Die Plattform definiert beispielsweise eine Bereitschaftskomponente, die einen Spickzettel für verwandte Einführungsinhalte anzeigt. Die Komponente wird über einen Link auf die Seite mit einer speziellen URL gestartet. Bereitschaftskomponenten werden über eine URL gestartet, die einen speziellen Befehl für die Anzeige einer Bereitschaftskomponente enthält, z.B. http://org.eclipse.ui.intro/showStandby?partId=somePartId. Die Komponente ist im Unterelement standbyContentPart der Erweiterung org.eclipse.ui.intro.configExtension definiert. Für die Komponente müssen die Attribute id, pluginId und class angegeben werden. Die Klasse muss IStandbyContentPart implementieren. Der folgende Ausschnitt zeigt, wie die Plattform eine Bereitschaftskomponente für die Anzeige von Spickzetteln definiert.

<extension point="org.eclipse.ui.intro.configExtension">
	<standbyContentPart
		id="org.eclipse.platform.cheatsheet"
		class="org.eclipse.platform.internal.CheatSheetStandbyContent"
		pluginId="org.eclipse.platform"/>
</extension>
Dieser Spickzettel könnte von einer Einführungsseite über ein Unterelement link mit der URL http://org.eclipse.ui.intro/showStandby?partId=org.eclipse.platform.cheatsheet&input=org.eclipse.pde.helloworld gestartet werden. Diese IntroURL würde die Bereitschaftsinhaltskomponente "org.eclipse.platform.cheatsheet" starten und die entsprechende Eingabe auf "org.eclipse.pde.helloworld" setzen. Die detaillierte Vorgehensweise bei der Implementierung einer Bereitschaftskomponente würde den Rahmen dieser Erläuterung sprengen. Weitere Informationen finden Sie unter IStandbyContentPart und den verwandten Klassen.