Hinweis: Teilnehmer müssen das Vorhandensein anderer Teilnehmer beachten. Daher sollten sie immer ein Dokument so konfigurieren, dass keine Interferenzen mit anderen entstehen. Wenn ein Teilnehmer die Partitionierung für ein Element installieren will, muss er also die API org.eclipse.jface.text.IDocumentExtension3
verwenden und eine eindeutige Partitionierungs-ID auswählen.
Bei Version 3.2 wird eine Warnung in die Protokolldatei geschrieben, wenn dies nicht befolgt wird.
<!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>
Die Spezifikation eines Teilnehmer der Dokumentkonfiguration. Um alle Teilnehmer für eine bestimmte Datei zu finden, werden die Attribute jeder Teilnehmerspezifikation in folgender Abfolge konsultiert: contentTypeId, fileNames, extensions. Wenn mehrere Teilnehmer gefunden wurden, wird die Abfolge, in der sie aufgerufen werden, nicht angegeben.
<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 und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.