Uwaga: Uczestnicy muszą mieć świadomość istnienia innych uczestników. Oznacza to, że dokument należy zawsze konfigurować w sposób niezakłócający działania innych uczestników. Przykładowo jeśli uczestnik chce zastosować w dokumencie partycjonowanie, musi skorzystać z interfejsu API org.eclipse.jface.text.IDocumentExtension3
i wybrać unikalny identyfikator partycjonowania. Począwszy od wersji 3.2 w przypadku nieprzestrzegania tej zasady w pliku dziennika zapisywane jest ostrzeżenie.
<!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>
Specyfikacja uczestnika konfiguracji dokumentu. Aby znaleźć wszystkich uczestników dla danego pliku, atrybuty każdej specyfikacji uczestnika są sprawdzane w następującej kolejności: contentTypeId, fileNames, extensions. Kolejność wywoływania uczestników, w przypadku znalezienia wielu, nie jest określona.
<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 i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach
licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i
dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.