文書作成

org.eclipse.core.filebuffers.documentCreation

3.0

この拡張ポイントは、このプラグインのデフォルトのテキスト・ファイル・バッファー・マネージャー の文書作成の動作をカスタマイズする場合に使用されます。 これにより、 特定のファイル・コンテンツ型、ファイル拡張子、またはファイル名に対して作成された テキスト・ファイル・バッファーの文書インスタンスを作成するために、どの文書ファクトリーを 使用する必要があるかを指定できます。

<!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>

文書ファクトリーの仕様です。指定ファイルのファクトリーを見つけるには、各ファクトリー仕様の属性が、contentTypeId、fileNames、extensions の順に調べられます。 指定ファイルに対して複数の同等に固有のファクトリー仕様が見つかった場合に、どのファクトリーが使用されるかは指定されていません。



<extension id=

"org.eclipse.jdt.debug.ui.SnippetDocumentFactory"

name=

"%snippetDocumentFactory.name"

point=

"org.eclipse.core.filebuffers.documentCreation"

>

<factory extensions=

"jpage"

class=

"org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory"

>

</factory>

</extension>

文書ファクトリーは、 org.eclipse.core.filebuffers.IDocumentFactory を実装する必要があります。