説明: この拡張ポイントを使用して、ファイル・タイプとドキュメント・プロバイダー、 またはエディター入力のタイプとエディターで使用できるドキュメント・プロバイダーの間のマッピングを定義します。 ドキュメント・プロバイダーは、インターフェース org.eclipse.ui.texteditor.IDocumentProvider をインプリメントしなければなりません。 エディター入力は、org.eclipse.ui.IEditorInput のインスタンスでなければなりません。
リリース 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.FileDocumentProvider を org.eclipse.ui.IStorageEditorInput のインスタンスのすべてのエディター入力に対するデフォルト・プロバイダーとして登録します。
API 情報: ファイル拡張子について登録したドキュメント・プロバイダーは、 入力タイプについて登録したドキュメント・プロバイダーよりも優先されます。 ドキュメント・プロバイダーは、インターフェース org.eclipse.ui.texteditor.IDocumentProvider をインプリメントしなければなりません。 エディター入力は、org.eclipse.ui.IEditorInput のインスタンスでなければなりません。