Konfigurowanie dokumentów
Identyfikator:
org.eclipse.core.filebuffers.documentSetup
Dostępne od wersji:
3.0
Opis:
Ten punkt rozszerzenia jest
używany do dostosowywania procesu inicjowania dokumentu dla menedżera buforu pliku
tekstowego przez domyślnego menedżera buforu pliku tekstowego tego modułu
dodatkowego. Umożliwia on określenie, który uczestnik konfiguracji dokumentu
powinien być zaangażowany w proces inicjowania buforu pliku tekstowego
utworzonego dla określonego typu treści pliku, rozszerzenia nazwy pliku lub
nazwy pliku.
Znaczniki konfiguracji:
<!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>
Specyfikacja uczestnika konfiguracji dokumentu. Aby znaleźć wszystkich
uczestników dla danego pliku, atrybuty każdej specyfikacji uczestnika są
sprawdzane w następującej kolejności: contentTypeId, fileNames, extensions. Kolejność
wywoływania uczestników, w przypadku znalezienia wielu, nie jest określona.
- class - pełna nazwa klasy implementacji uczestnika. Klasa ta musi implementować interfejs org.eclipse.core.filebuffers.IDocumentSetupParticipant.
- extensions - rozdzielona przecinkami lista rozszerzeń nazw plików, dla których dany uczestnik powinien zostać użyty.
- fileNames - rozdzielona przecinkami lista nazw plików, dla których dany uczestnik powinien zostać użyty.
- contentTypeId - identyfikator typu treści zdefiniowany w punkcie rozszerzenia org.eclipse.core.runtime.contentTypes, dla którego dany uczestnik powinien zostać użyty.
Przykłady:
<extension
id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant
extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Informacje o interfejsie API:
Uczestnicy konfiguracji dokumentu muszą implementować interfejs org.eclipse.core.filebuffers.IDocumentSetupParticipant.
Copyright (c) 2001, 2004 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.