Dříve, než spustíme nový pohled, podívejme se na soubory s manifestem, které pro nás byly vygenerovány. Nejprve poklepáním na soubor plugin.xml otevřete editor modulu plug-in a zvolte kartu plugin.xml.
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin> <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>
Informace o pohledu, které jsme poskytli při vytváření projektu modulu plug-in, byly použity k vygenerování položky v souboru plugin.xml, která definuje naše rozšíření pohledu. V definici rozšíření definujeme kategorii (category) pohledu, včetně jejího názvu (name) a id. Poté definujeme pohled samotný, včetně jeho názvu (name) a id, a zařadíme jej do kategorie (category) s použitím ID, které jsme pro kategorii nadefinovali. Rovněž zadáme třídu (class), která náš pohled implementuje - HelloWorldView.
Jak vidíte, soubor s manifestem modulu plug-in balí všechny informace o našem rozšíření a o způsobu jeho spuštění, do úhledného balení.
Jiný soubor s manifestem, který vytváří PDE, je soubor MANIFEST.MF, který obsahuje manifest OSGi. Tento soubor se vytváří v adresáři META-INF projektu modulu plug-in a nejsnadněji jej zobrazíte klepnutím na kartu MANIFEST.MF editoru modulu plug-in. Manifest OSGi popisuje nízkoúrovňové informace o balení modulu plug-in s použitím terminologie balíčku OSGi. Obsahuje informace o názvu modulu plug-in (o balíčku) a dále o balíčcích, které tento modul vyžaduje.