Since: Release 1.0
說明:此延伸點用來定義編輯器所使用的檔案類型和文件提供者之間的對映或編輯器輸入類型 和文件提供者之間的對映。文件提供者必須實作介面 org.eclipse.ui.texteditor.IDocumentProvider。 編輯器輸入必須為 org.eclipse.ui.IEditorInput 的實例。
配置標記:
<!ELEMENT extension (provider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT provider EMPTY>
<!ATTLIST provider
extensions CDATA #IMPLIED
inputTypes CDATA #IMPLIED
class CDATA #REQUIRED
id CDATA #REQUIRED
>
<extension point="org.eclipse.ui.documentProviders"> <provider extensions=".jav" class="org.eclipse.ui.examples.javaeditor.JavaDocumentProvider" id="org.eclipse.ui.examples.javaeditor.JavaDocumentProvider"> </provider> </extension>
這個範例登錄 org.eclipse.ui.examples.javaeditor.JavaDocumentProvider 作為副檔名「.jav」的預設提供者。
<extension point="org.eclipse.ui.documentProviders"> <provider inputTypes="org.eclipse.ui.IStorageEditorInput" class="org.eclipse.ui.editors.text.FileDocumentProvider" id="org.eclipse.ui.editors.text.FileDocumentProvider"> </provider> </extension>這個範例登錄 org.eclipse.ui.editors.text.FileDocumentProvider 作為本身是 org.eclipse.ui.IStorageEditorInput 實例的所有編輯器輸入的預設提供者。
API 資訊:副檔名登錄為文件提供者的已登錄輸入類型有優先順序。 文件提供者必須實作介面 org.eclipse.ui.texteditor.IDocumentProvider。 編輯器輸入必須為 org.eclipse.ui.IEditorInput 的實例。