說明:工作區支援在任意資源上的標示元的觀念。 標示元是一種 Meta 資料(類似內容),可用來以使用者資訊標示資源。 每當儲存工作區或進行瞬間快照時,工作區會(選用)持續儲存標示元。
使用者能夠定義並查詢類型的為標示。標示元類型由支援多親繼承階層所定義。 標示元類型也定義同時指定許多的屬性號碼,這些屬性必須或可能存在於標示元類型中,不論標示元類型是否一直存在。
標示元延伸點可讓標示元作者將他們的標示元類型登錄在某符號名稱之下,再從工作區中,利用這個符號名稱來建立和查詢標示元。 符號名稱是標示元延伸項目的 ID。 當定義標示元延伸項目時,使用者最好在用來識別其標示元且使用者可能會見到的 "name" 屬性中使用可供人類閱讀的值。
配置標記:
<!ELEMENT super EMPTY>
<!ATTLIST super
type
CDATA #REQUIRED
>
下列是標示元配置的範例:
<extension id="coolMarker" point="org.eclipse.core.resources.markers"
name="Cool Marker">
<persistent value="true"/>
<super type="org.eclipse.core.resources.problemmarker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<attribute name="owner"/>
</extension>
API 資訊:所有標示元,不論它們的類型為何,都是 org.eclipse.core.resources.IMarker 的實例。
提供的實作:平台本身會有一個預先定義的標示元類型的數目。 特定產品安裝可能會依需要而含有其他標示元。