Remarque : Les participants doivent être informés de l'existence d'autres participants, à savoir qu'ils doivent toujours configurer de sorte que ce dernier n'interfère pas avec d'autres documents. Par exemple, lorsqu'un participant souhaite installer un partitionnement sur le document, il doit utiliser l'API org.eclipse.jface.text.IDocumentExtension3
et choisir un ID de partitionnement unique.
Comme dans la version 3.2, un message d'avertissement est consigné dans le fichier journal si cette procédure n'est pas suivie.
<!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>
La spécification d'un participant de configuration de document. Afin de chercher tous les participants pour un ficher donné, les attributs de chaque spécification de participant sont étudiés dans l'ordre suivant : contentTypeId, fileNames, extensions. Si plusieurs participants sont trouvés, leur ordre d'appel n'est pas précisé.
<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 and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html