標示元說明和方案

資源標示元中,我們看見外掛程式如何定義 特殊化的標示元類型,以便於註解資源資訊。 Readme 工具範例自行定義標示元,以便於示範兩個相關的標示元工作台延伸項目:標示元說明標示元解析。標示元定義位在 Readme 外掛程式的處理標記中:

<extension id="readmemarker" point="org.eclipse.core.resources.markers" name="%ReadmeMarker.name">
	<super type="org.eclipse.core.resources.taskmarker"/>
	<super type="org.eclipse.core.resources.textmarker"/>
	<persistent value="true"/>
	<attribute name="org.eclipse.ui.examples.readmetool.id"/>
	<attribute name="org.eclipse.ui.examples.readmetool.level"/>
	<attribute name="org.eclipse.ui.examples.readmetool.department"/>
	<attribute name="org.eclipse.ui.examples.readmetool.code"/>
	<attribute name="org.eclipse.ui.examples.readmetool.language"/>
</extension> 

工具定義的標示元是繼承自平台文字標示元和作業標示元。它也為標示元定義了具名的屬性。 可設定並查詢標示元屬性。

因為新的 Readme 標示元為一種文字標示元,它繼承了文字標示元屬性。文字標示元屬性包括標示元的字元位置。

可使用 Readme 編輯器蹦現功能表來新增標示元至 .readme 檔案。 (蹦現功能表動作是以動態方式加入 ReadmeTextEditor.editorContextMenuAboutToShow(IMenuManager parentMenu))。一旦加入, 標示元會出現在編輯器的左邊以及作業檢視畫面中。

Readme 編輯器和左邊尺規上的 Readme 標示元

 

Copyright IBM Corporation and others 2000, 2003.