新增蹦現功能表項目
您可以使用蹦現功能表延伸點來新增蹦現功能表項目至 IBM® MQ Explorer。
下列是從簡式外掛程式的 plugin.xml 檔中擷取的程式碼,顯示蹦現功能表延伸點的基本實作:
<extension
id="com.ibm.mq.explorer.sample.simple.object1"
name="Object1"
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="com.ibm.mq.explorer.ui.extensions.MQExtObject"
id="com.ibm.mq.explorer.sample.simple.obj1">
<visibility>
<and>
<pluginState
value="activated"
id="com.ibm.mq.explorer.ui">
</pluginState>
<objectClass
name="com.ibm.mq.explorer.ui.extensions.MQExtObject">
</objectClass>
<objectState
name="PluginEnabled"
value="com.ibm.mq.explorer.sample.simple">
</objectState>
</and>
</visibility>
<action
label="Simple: Sample action on any MQExtObject"
class="com.ibm.mq.explorer.sample.simple.MenuActions"
menubarPath="additions"
id="com.ibm.mq.explorer.sample.simple.obj.action1">
</action>
</objectContribution>
</extension>
您可以使用「Eclipse 平台」延伸點 org.eclipse.ui.popupMenus
來新增功能表項目。 前述所擷取程式碼中的 <visibility>
屬性包含一些元素,用來控制顯示哪一個蹦現功能表項目的條件。 這些條件包括外掛程式狀態、物件類型及物件狀態的測試。 例如,可以只顯示本端佇列的內容功能表項目,或只顯示遠端佇列管理程式的內容功能表項目。