Nastavení dokumentu
Identifikátor:
org.eclipse.core.filebuffers.documentSetup
Od:
3.0
Popis:
Tento bod rozšíření slouží pro přizpůsobení inicializačního procesu dokumentu pro správce vyrovnávací paměti textového souboru výchozím správcem vyrovnávací paměti textového souboru tohoto modulu plug-in. Umožňuje zadat, který účastník nastavení dokumentu by měl být zahrnut v inicializačním procesu vyrovnávací paměti textového souboru vytvořeného pro konkrétní typ obsahu souboru, příponu souboru nebo název souboru.
Konfigurační markup:
<!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>
Specifikace účastníka nastavení dokumentu. Aby bylo možné nalézt všechny účastníky pro daný soubor, jsou konzultovány atributy jednotlivých specifikací účastníků v tomto pořadí: contentTypeId, fileNames, extensions. Je-li nalezeno více účastníků, není pořadí, v němž jsou voláni, určeno.
- class - Úplný název implementační třídy účastníka. Tato třída musí implementovat rozhraní org.eclipse.core.filebuffers.IDocumentSetupParticipant.
- extensions - Seznam přípon souborů oddělených čárkami, pro které by měl být použit tento účastník.
- fileNames - Seznam názvů souborů oddělených čárkami, pro které by měl být použit tento účastník.
- contentTypeId - ID typu obsahu, jak je definováno bodem rozšíření org.eclipse.core.runtime.contentTypes, pro které by měl být tento účastník použit.
Příklady:
<extension
id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant
extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Informace rozhraní API:
Účastníci nastavení dokumentu musí implementovat org.eclipse.core.filebuffers.IDocumentSetupParticipant.
Copyright (c) 2001, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html