在本課程中,您將修改 plugin.xml 檔,以提供 org.eclipse.ui.decorators 延伸點和屬性。
- 在套件瀏覽器視圖中,用滑鼠右鍵按一下 CARMA Decorators 外掛程式專案,然後選取 PDE 工具 > 開啟資訊清單。
這時將開啟外掛程式編輯器對話框。
- 若要延伸 plugin.xml 檔,請從底端的標籤清單中選取延伸標籤。
- 按一下新增。在開啟的新建延伸對話框中,請在延伸點過濾器文字欄位中輸入 org.eclipse.ui.decorators。
- 從找到的結果中,選取與過濾文字完全相符的結果,然後按一下完成。
- 這時外掛程式編輯器對話框應該仍保持開啟。在底端,從項目的底端功能表中選取 plugin.xml 標籤。您可能需要選取 >> 按鈕,才能看到此選項。這時,plugin.xml 檔應該在外掛程式編輯器中開啟。
- 已提供了下列 Skeleton 程式碼:
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
在左右延伸標籤之間,放置下列程式碼:
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Sample Decorator"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
</description>
<enablement>
<or>
<objectClass name="com.ibm.carma.model.CARMAMember"/>
<ObjectClass name="com.ibm.carma.model.CARMAContainer"/>
</or>
</enablement>
註: class 屬性後面的資訊,會告知外掛程式要使用哪個類別以及該類別的位置。此位置應該對應於 pkg_you_created.class_name。如果您使用了本指導教學中提供的名稱,則您的套件及類別名稱應該與給定的名稱相同。
- 按一下「儲存」,並解決任何錯誤。