Создание документа

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.