Nota: Os participantes têm de se assegurar da existência de
outros participantes, ou seja, devem sempre configurar um documento de modo a
que não interfira com outros. Por exemplo, quando um participante pretende
instalar o particionamento no documento, tem de utilizar a API
org.eclipse.jface.text.IDocumentExtension3
e escolher um id de
particionamento exclusivo. A partir da versão 3.2, é gravado um aviso no
ficheiro de registo se este procedimento não for seguido.
<!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>
A especificação de um participante de configuração de documentos. De forma a encontrar todos os participantes de um determinado ficheiro, são consultados os atributos de cada especificação de participante pela seguinte sequência: contentTypeId, fileNames, extensions. Caso sejam encontrados vários participantes, a sequência pela qual são chamados não é especificada.
<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 e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html