컨텐츠 페이지 추가

컨텐츠 페이지 확장점을 사용하여 컨텐츠 보기에 컨텐츠 페이지를 추가합니다. 컨텐츠 페이지는 트리 노드와 연관될 수 있습니다.

다음 코드 추출 내용은 단순 플러그인의 plugin.xml 파일에서 발췌한 것으로서, 컨텐츠 페이지 확장점의 기본 구현을 표시합니다.

<extension
	  	  id="com.ibm.mq.explorer.sample.simpleContentPage"
	  	  name="Simple ContentPage"
	  point="com.ibm.mq.explorer.ui.addcontentpage">
		<contentPage
		 		 pluginId="com.ibm.mq.explorer.sample.simple"
		 		 name="com.ibm.mq.explorer.sample.simple"
		 		 class="com.ibm.mq.explorer.sample.simple.SimpleContentPageFactory"
		 contentPageId="com.ibm.mq.explorer.sample.simple">
	</contentPage>
</extension>
plugin.xml에서 컨텐츠 페이지 확장점을 선언할 뿐만 아니라 다음 클래스가 필요합니다.
  • 컨텐츠 페이지 ID 리턴, 컨텐츠 페이지 작성 및 페이지를 작성할 오브젝트 설정과 같은 여러 기능을 수행하는 메소드가 들어 있는 클래스. 이 클래스는 com.ibm.mq.ui.extensions.ContentsPage를 확장해야 합니다. com.ibm.mq.explorer.ui.extensions.ContentTitleBar 클래스는 IBM® MQ 탐색기에 있는 기타 컨텐츠 페이지와 일관된 컨텐츠 페이지의 제목을 작성하는 데 사용됩니다. 이 클래스에 포함되어야 하는 메소드는 IBM MQ 탐색기 Javadoc 문서를 참조하십시오. IBM MQ 탐색기 Javadoc 문서에 액세스하는 방법에 대한 정보는 API 참조의 내용을 참조하십시오.

    이 클래스의 작업 예는 SimpleContentPage.java라는 단순 플러그인에서 사용할 수 있습니다.

  • 클래스 확장 ContentPage의 인스턴스를 리턴하는 메소드가 있는 클래스. 이 클래스는 com.ibm.mq.explorer.ui.extensions.IContentPageFactory 및 IExecutableExtension을 구현해야 합니다. 이 클래스에 포함되어야 하는 메소드는 IBM MQ 탐색기 Javadoc 문서를 참조하십시오.

    이 클래스의 작업 예는 SimpleContentPageFactory.java라는 단순 플러그인에서 사용할 수 있습니다.