Avant d'exécuter la nouvelle vue, observez le fichier manifeste qui a été généré :
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin id="com.example.helloworld" name="Helloworld Plug-in" version="1.0.0" provider-name="EXAMPLE" class="com.example.helloworld.HelloworldPlugin"> <runtime> <library name="helloworld.jar"> <export name="*"/> </library> </runtime> <requires> <import plugin="org.eclipse.ui"/> <import plugin="org.eclipse.core.runtime"/> <import plugin="org.eclipse.core.runtime.compatibility"/> </requires> <extension point="org.eclipse.ui.views"> <category name="Hello Category" id="com.example.helloworld"> </category> <view name="Hello View" icon="icons/sample.gif" category="com.example.helloworld" class="com.example.helloworld.HelloWorldView" id="com.example.helloworld.HelloWorldView"> </view> </extension> </plugin>
Les informations relatives à la vue que vous avez indiquées lorsque vous avez créé le projet de plug-in ont été utilisées pour générer un fichier manifeste avec le marquage approprié pour définir l'extension de la vue. Dans la définition de l'extension, définissez une catégorie pour la vue, incluant son nom et son ID. Vous définissez alors la vue proprement dite, y compris son nom et son ID, et vous l'associez à la catégorie à l'aide de l'ID défini pour la catégorie. Indiquez également la classe qui implémente la vue, HelloWorldView.
Comme vous pouvez le constater, le fichier manifeste encapsule toutes les informations relatives à l'extension et à son mode d'exécution dans un package approprié.