Dodawanie elementu menu podręcznego
Przy użyciu punktu rozszerzenia menu podręcznego można dodawać elementy menu podręcznego w programie IBM® MQ Explorer.
Następujący fragment kodu pochodzi z pliku plugin.xml
należącego do wtyczki simple i pokazuje podstawową implementację punktu
rozszerzenia menu podręcznego:
<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>
Elementy menu można dodać przy użyciu punktu rozszerzenia platformy Eclipse
org.eclipse.ui.popupMenus
. Atrybut
<visibility>
w poprzednim fragmencie zawiera elementy
sterujące warunkami wyświetlania elementu menu podręcznego. Te warunki obejmują testowanie stanu wtyczki, typu
obiektu i stanu obiektu. Na przykład element menu może być wyświetlany tylko dla kolejek lokalnych lub tylko dla zdalnych menedżerów kolejek.