附註:參與者必須注意是否有其他參與者,亦即,應該以不干擾彼此的方式來設定文件。例如,當參與者想要在文件上安裝分割區時,必須使用 org.eclipse.jface.text.IDocumentExtension3
API,並選擇唯一的分割區 ID。根據 3.2,如果不遵守規定,日誌檔中會寫入警告。
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT participant EMPTY>
<!ATTLIST participant
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
文件設定參與者的規格。為了尋找給定檔案的所有參與者,會以下列順序查閱每個參與者規格的屬性︰contentTypeId、fileNames、extensions。如果發現多個參與者,並不會指定這些參與者的呼叫順序。
<extension id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Copyright (c) 2001, 2006 IBM Corporation and others.
All
rights reserved. 本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html