新增內容頁面
內容頁面延伸點用來在內容視圖中新增內容頁面。 內容頁面可與樹狀結構節點相關聯。
下列是從簡式外掛程式的 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