Настройка документа
Идентификатор:
org.eclipse.core.filebuffers.documentSetup
Начиная с:
3.0
Описание:
Эта точка расширения
служит для настройки процесса инициализации документа для администратора
буфера текстовых файлов, по умолчанию применяемого в этом модуле. Она
позволяет указать, какой участник настройки документа должен быть вовлечен
в процесс инициализации для буфера текстовых файлов, созданного для
определенного типа содержимого файла, расширения файла или имени файла.
Описание конфигурации:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT participant EMPTY>
<!ATTLIST participant
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
Спецификация участника настройки документа. Для того чтобы найти все
участники для заданного файла, атрибуты каждой спецификации участника
просматриваются в следующей последовательности: contentTypeId, fileNames,
extensions. Если найдено несколько участников, то последовательность их
вызова не указывается.
- class - полное имя класса реализации участника. Этот класс
должен реализовывать интерфейс
org.eclipse.core.filebuffers.IDocumentSetupParticipant.
- extensions - перечисленные через запятую расширения файлов, для
которых должен использоваться этот участник.
- fileNames - перечисленные через запятую имена файлов, для
которых должен использоваться этот участник.
- contentTypeId - идентификатор типа содержимого, согласно
определению в точке расширения org.eclipse.core.runtime.contentTypes, для
которого должен использоваться этот участник.
Примеры:
<extension
id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant
extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Информация API:
Участники
настройки документа должны реализовывать
org.eclipse.core.filebuffers.IDocumentSetupParticipant.
Copyright (c) 2001, 2004 IBM Corporation and others.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте http://www.eclipse.org/legal/epl-v10.html