注: 参参加プログラムは他の参加プログラムの存在も把握しておく必要があります。例えば、文書のセットアップ時には常に他の参加プログラムの妨げにならないようにします。ある参加プログラムで文書にパーティションをインストールする場合は、org.eclipse.jface.text.IDocumentExtension3
API を使用して、固有の区分 ID を選択する必要があります。
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 and others.
All rights reserved.
This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html