트리 노드 추가
트리 노드 확장점을 사용하여 탐색 보기에 트리 노드를 추가하고 이를 컨텐츠 페이지와 연관시킵니다.
다음 코드 추출 내용은 단순 플러그인의 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 탐색기
Javadoc 문서를 참조하십시오. IBM MQ 탐색기
Javadoc 문서에 액세스하는 방법에 대한 정보는
API 참조의 내용을 참조하십시오.
이 클래스의 작업 예는 SimpleTreeNodeFactory.java라는 단순 플러그인에서 사용할 수 있습니다.
- 이름, ID 및 연관된 컨텐츠 페이지 클래스와 같은 새 트리 노드에 대한 정보를 리턴하는
메소드가 있는 클래스. 이 클래스는 com.ibm.mq.ui.extensions.TreeNode를 확장해야 합니다. 이 클래스에 포함되어야 하는 메소드는
IBM MQ 탐색기
Javadoc 문서를 참조하십시오.
이 클래스의 작업 예는 SimpleTreeNode.java라는 단순 플러그인에서 사용할 수 있습니다.