註釋模型建立

org.eclipse.core.filebuffers.annotationModelCreation

3.0

這個延伸點可用來自訂這個外掛程式之預設文字檔案緩衝區管理程式的註釋模型建立行為。可允許指定要使用哪一種註釋模型 Factory 來建立為某個檔案內容類型、副檔名或檔名建立之文字檔緩衝區的註釋模型實例。

<!ELEMENT extension (factory)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT factory EMPTY>

<!ATTLIST factory

class         CDATA #REQUIRED

extensions    CDATA #IMPLIED

fileNames     CDATA #IMPLIED

contentTypeId CDATA #IMPLIED>

註釋模型 Factory 的規格。為了尋找給定檔案的 Factory,會以下列順序查閱每個 Factory 規格的屬性︰contentTypeId、fileNames、extensions。如果對給定的檔案發現多個、同樣特定的 Factory 規格,並不會指定使用哪一個 Factory。



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

必須實作 org.eclipse.core.filebuffers.IAnnotationModelFactory 的註釋模型 Factory。