新增內容頁面
內容頁面延伸點用來在內容視圖中新增內容頁面。內容頁面可與樹狀結構節點相關聯。
下列是從簡式外掛程式的 plugin.xml 檔中擷取的程式碼,顯示內容頁面延伸點的基本實作:
<extension
id="com.ibm.mq.explorer.sample.simpleContentPage"
name="Simple ContentPage"
point="com.ibm.mq.explorer.ui.addcontentpage">
<contentPage
pluginId="com.ibm.mq.explorer.sample.simple"
name="com.ibm.mq.explorer.sample.simple"
class="com.ibm.mq.explorer.sample.simple.SimpleContentPageFactory"
contentPageId="com.ibm.mq.explorer.sample.simple">
</contentPage>
</extension>
除了在 plugin.xml 中宣告內容頁面延伸點之外,還需要下列類別:
- 包含許多功能(例如,傳回內容頁面 ID、建立內容頁面,以及設定物件以繪製頁面)執行方法的類別。此類別必須延伸 com.ibm.mq.ui.extensions.ContentsPage。類別 com.ibm.mq.explorer.ui.extensions.ContentTitleBar 可用來建立內容頁面的標題,此內容頁面與「IBM® MQ 探險家」中的其他內容頁面一致。如需此類別必須包含的方法,請參閱「IBM MQ 探險家」Javadoc 文件。如需如何存取「IBM MQ 探險家」Javadoc 文件的相關資訊,請參閱 API 參照。
簡式外掛程式中提供了此類別的工作範例,名為 SimpleContentPage.java。
- 包含下面這個方法的類別,該方法傳回延伸 ContentPage 的類別實例。此類別必須實作 com.ibm.mq.explorer.ui.extensions.IContentPageFactory 及 IExecutableExtension。如需此類別必須包含的方法,請參閱「IBM MQ 探險家」Javadoc 文件。
簡式外掛程式中提供了此類別的工作範例,名為 SimpleContentPageFactory.java