文件提供者

識別碼: org.eclipse.ui.documentProviders

說明:此延伸點用來定義編輯器所使用的檔案類型和文件提供者之間的對映或編輯器輸入類型 和文件提供者之間的對映。文件提供者必須實作介面 org.eclipse.ui.texteditor.IDocumentProvider。 編輯器輸入必須為 org.eclipse.ui.IEditorInput 的實例。

Since: Release 1.0

配置標記:

   <!ELEMENT provider EMPTY>
   <!ATTLIST provider
      extensions     CDATA #OPTIONAL
      inputTypes     CDATA #OPTIONAL
      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.FileDocumentProviderorg.eclipse.ui.IStorageEditorInput 實例所有編輯器輸入的預設提供者。

API 資訊:副檔名登錄為文件提供者的已登錄輸入類型有優先順序。 文件提供者必須實作介面 org.eclipse.ui.texteditor.IDocumentProvider。 編輯器輸入必須為 org.eclipse.ui.IEditorInput 的實例。

Copyright IBM Corporation and others 2000, 2002.