플러그인 Manifest 완료

앞에서 우리는 플러그인 및 문서 파일을 작성하였고, 컨텐츠 구조를 설명하기 위해 목차 파일을 작성했습니다. 한 가지 남은 작업은 마스터 목차로 모든 파일을 종합하고 plugin.xml을 갱신하여 실제로 마스터 목차를 제공하는 것입니다. 

맨 처음 작성한 세 개의 목차를 제공하는 toc.xml을 작성하여 시작합니다. 각 주제에 대한 href를 제공하는 대신 링크 속성을 사용하여 기존 목차 파일을 참조하십시오.

<toc label="Online Help Sample" topic="html/book.html">
	<topic label="Concepts">
		<link toc="toc_Concepts.xml" />
	</topic>
	<topic label="Tasks">
		<link toc="toc_Tasks.xml" />
	</topic>
	<topic label="Reference">
		<link toc="toc_Ref.xml" />
	</topic>
</toc>

그런 다음 plugin.xml을 갱신하여 마스터 목차를 제공합니다.

   <extension point="org.eclipse.help.toc">
      <toc file="toc.xml" primary="true" />
   </extension>

primary 속성의 사용에 유의하십시오. 이 속성을 True로 설정하면 다른 목차에서 참조하지 않더라도 목차가 항상 탐색에 표시됩니다. 이런 식으로 자신의 "마스터" 목차가 항상 주제 목록에 표시되도록 할 수 있습니다. 다른 목차에서 이 목차를 참조하지 않기 때문에 서적의 최상위 레벨 목록에 나타납니다. 
참고
: 추가 파일이 이 목차와 연관되어 있지만 탐색에 표시되지 않고 단지 다른 주제로부터 링크된 경우 검색 엔진에 사용 가능한 주제를 가지려면 목차의 extradir 속성을 사용해야 합니다.

마지막으로 개별 목차 파일을 제공합니다.

   <extension point="org.eclipse.help.toc">
       <toc file="toc_Concepts.xml" />
       <toc file="toc_Tasks.xml" />
       <toc file="toc_Reference.xml" />
   </extension>

primary 속성을 설정하지 않았기 때문에 이 목차 파일은 서적의 최상위 레벨 목록에 나타나지 않습니다. 기본값으로 지정되지 않은 목차 파일은 기본 목차이거나 기본 목차에서 링크된 일부 목차에서 참조할 경우에만 문서 웹에 나타납니다.

모두 완료했습니다. 플러그인 디렉토리를 플러그인의 plugins 디렉토리로 복사할 경우 플랫폼을 시작하고, 도움말->도움말 컨텐츠를 선택하십시오. 사용자의 예제가 서적의 목록에 표시됩니다. "온라인 도움말 샘플"을 클릭하면, 목차 구조가 표시됩니다.

샘플 서적 구조가 있는 온라인 도움말 브라우저