Dodawanie węzła drzewa
Punkt rozszerzenia węzeł drzewa służy do dodawania węzła drzewa do widoku nawigacji oraz do powiązania go ze stroną zawartości.
Poniższy fragment kodu pochodzi z pliku plugin.xml wtyczki simple i przedstawia podstawową implementację punktu
rozszerzenia typu węzeł drzewa:
<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>
Poza zadeklarowaniem punktu rozszerzenia typu węzeł drzewa w pliku plugin.xml wymagane są następujące klasy:
- Klasa zawierająca metodę, która sprawdza identyfikator każdego
przychodzącego węzła drzewa w celu określenia, czy mają zostać dodane do niego
węzły podrzędne. Ta klasa musi implementować interfejsy
com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory i IExecutableExtension. Informacje na temat metod, które muszą zawierać ta klasa, można znaleźć w dokumentacji produktu IBM® MQ Explorer Javadoc . Informacje na temat uzyskiwania dostępu do dokumentacji produktu IBM MQ Explorer Javadoc znajdują się w sekcji Skorowidz funkcji API.
Działający przykład tej klasy jest dostępny w postaci wtyczki simple o nazwie SimpleTreeNodeFactory.java.
- Klasa zawierająca metody, które zwracają informacje dotyczące wszelkich
nowych węzłów drzewa, takie jak nazwa, identyfikator i powiązana klasa strony
zawartości. Ta klasa musi rozszerzać interfejs com.ibm.mq.ui.extensions.TreeNode. Metody, które muszą zawierać ta klasa, odnoszą się do IBM MQ Explorer Javadoc.
Działający przykład tej klasy jest dostępny w postaci wtyczki simple o nazwie SimpleTreeNode.java.