Przeglądarki podglądu zmian refaktoryzacji
Identyfikator:
org.eclipse.ltk.ui.refactoring.changePreviewViewers
Dostępne od wersji:
3.0
Opis:
Ten punkt rozszerzenia umożliwia definiowanie specjalnych przeglądarek, które mogą wyświetlać obiekty zmian. Obiekt odczytujący punkt rozszerzenia udostępnia następujące predefiniowane zmienne, do których można się odwoływać za pomocą znacznika <with variable="...">:
- Zmień
- Obiekt zmian, dla którego ma być wyświetlony podgląd.
Domyślna zmienna używana podczas wartościowania wyrażenia jest powiązana ze zmienną zmiany.
Znaczniki konfiguracji:
<!ELEMENT extension (changePreviewViewer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - pełny identyfikator docelowego punktu rozszerzenia.
- id - opcjonalny identyfikator instancji rozszerzenia.
- name - opcjonalna nazwa instancji rozszerzenia.
<!ELEMENT changePreviewViewer (enablement)>
<!ATTLIST changePreviewViewer
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - unikalny identyfikator przeglądarki podglądu zmian.
- class - nazwa klasy udostępniającej implementację.
Przykłady:
Poniższy przykład dodaje przeglądarkę umożliwiającą podgląd obiektów zmian w tekście.
<extension point=
"org.eclipse.ltk.ui.refactoring.changePreviewViewers"
>
<changePreviewViewer
class=
"org.eclipse.ltk.internal.ui.refactoring.TextChangePreviewViewer"
id=
"org.eclipse.ltk.internal.ui.refactoring.textChangePreviewViewer"
>
<enablement>
<instanceof value=
"org.eclipse.ltk.core.refactoring.TextChange"
/>
</enablement>
</changePreviewViewer>
</extension>
Informacje o interfejsie API:
Dodana klasa musi rozszerzać klasę org.eclipse.ltk.ui.refactoring.IChangePreviewViewer.
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.