新增內容頁面

內容頁面延伸點用來在內容視圖中新增內容頁面。 內容頁面可與樹狀結構節點相關聯。

下列是從簡式外掛程式的 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 Explorer 中的其他內容頁面一致。 如需此類別必須包含的方法,請參閱 IBM MQ Explorer Javadoc 文件。 如需如何存取 IBM MQ Explorer Javadoc 文件的相關資訊,請參閱 API 參考資料

    簡式外掛程式中提供了此類別的工作範例,名為 SimpleContentPage.java。

  • 包含下面這個方法的類別,該方法傳回延伸 ContentPage 的類別實例。 此類別必須實作 com.ibm.mq.explorer.ui.extensions.IContentPageFactory 及 IExecutableExtension。 如需此類別必須包含的方法,請參閱 IBM MQ Explorer Javadoc 文件。

    簡式外掛程式中提供了此類別的工作範例,名為 SimpleContentPageFactory.java