Создание модели аннотации
Идентификатор:
org.eclipse.core.filebuffers.annotationModelCreation
Начиная с:
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.
Если для заданного файла существует несколько эквивалентных спецификаций
фабрики, то не указывается, какую из них следует выбрать.
- class - полное имя класса реализации фабрики. Этот класс должен
реализовывать интерфейс
org.eclipse.core.filebuffers.IAnnotationModelFactory.
- extensions - перечисленные через запятую расширения файлов, для
которых должна использоваться эта фабрика.
- fileNames - перечисленные через запятую имена файлов, для
которых должна использоваться эта фабрика.
- contentTypeId - идентификатор типа содержимого, согласно
определению в точке расширения org.eclipse.core.runtime.contentTypes, для
которого должна использоваться эта фабрика.
Примеры:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
Информация API:
Фабрики модели
аннотации должны реализовывать
org.eclipse.core.filebuffers.IAnnotationModelFactory.
Copyright (c) 2001, 2004 IBM Corporation and others.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте http://www.eclipse.org/legal/epl-v10.html