Примечание: Участники должны иметь в виду существование других участников, то есть
они всегда должны настраивать документ таким образом, чтобы не взаимодействовать с другими участниками.
Например, если участнику требуется установить разбиение документа, то он должен использовать API org.eclipse.jface.text.IDocumentExtension3
и выбрать уникальный ИД разбиения.
В версии 3.2, если это условие не соблюдается, в файл протокола будет записано предупреждение.
<!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. Если найдено несколько участников, то последовательность их вызова не указывается.
<extension id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Copyright (c) 2001, 2006 IBM Corporation и других фирм.
Все права защищены.
Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html