新增樹狀結構節點
樹狀結構節點延伸點用來在導覽視圖中新增樹狀結構節點,並建立它與內容頁面的關聯。
下列是從簡式外掛程式的 plugin.xml 檔中擷取的程式碼,顯示樹狀結構節點延伸點的基本實作:
<extension
id="com.ibm.mq.explorer.samples.simpleTreeNode"
name="Simple TreeNode"
point="com.ibm.mq.explorer.ui.addtreenode">
<treeNode
pluginId="com.ibm.mq.explorer.sample.simple"
name="com.ibm.mq.explorer.sample.simple"
class="com.ibm.mq.explorer.sample.simple.SimpleTreeNodeFactory"
treeNodeId="com.ibm.mq.explorer.sample.simple"
sequence="888">
</treeNode>
</extension>
除了在 plugin.xml 中宣告樹狀結構節點延伸點之外,還需要下列類別:
- 此類別包含可以檢查任何送入樹狀結構節點 ID 的方法,以判斷是否要在其中新增子節點。 此類別必須實作 com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory 及 IExecutableExtension。 如需此類別必須包含的方法,請參閱 IBM® MQ Explorer Javadoc 文件。 如需如何存取 IBM MQ 探險家 Javadoc 文件的相關資訊,請參閱 API 參考資料。
簡式外掛程式中提供了此類別的工作範例,名為 SimpleTreeNodeFactory.java
- 此類別包含可以傳回任何新樹狀結構節點相關資訊(例如,名稱、ID 及相關的內容頁面類別)的方法。 此類別必須延伸 com.ibm.mq.ui.extensions.TreeNode。 如需此類別必須包含的方法,請參閱 IBM MQ 探險家 Javadoc。
簡式外掛程式中提供了此類別的工作範例,名為 SimpleTreeNode.java。