Rozszerzenia

Rozszerzenia to centralny mechanizm wprowadzania nowych zachowań do platformy. O ile dana wtyczka nie jest wtyczką dokumentacji ani prostą biblioteką interfejsu API języka Java udostępnianą innym wtyczkom, nowe zachowanie wprowadza się jako rozszerzenie.

Strona Rozszerzenia służy do dodawania, usuwania i modyfikowania rozszerzeń dodawanych przez daną wtyczkę do platformy.

 

Wszystkie rozszerzenia

W sekcji Wszystkie rozszerzenia naciśnij przycisk Dodaj..., aby wyświetlić wszystkie tłumaczone punkty rozszerzenia, które można rozszerzyć.

Szczegóły rozszerzenia

Każdy punkt rozszerzenia ma swój schemat w formacie XML, w którym określana jest jego gramatyka.  Podczas wybierania nowego rozszerzenia środowisko PDE wyodrębnia gramatykę odpowiedniego punktu rozszerzenia i zapełnia menu kontekstowe każdego elementu zaznaczonego w przeglądarce Wszystkie rozszerzenia listą poprawnych elementów potomnych, które można utworzyć.

Dla każdego elementu zaznaczonego w treści rozszerzenia środowisko PDE zapełnia sekcję Szczegóły elementu rozszerzenia wszystkimi poprawnymi atrybutami dla tego elementu.   Atrybuty wymagane są oznaczone gwiazdką. 

Zatrzymanie wskaźnika myszy na nazwie atrybutu spowoduje wyświetlenie podpowiedzi z opisem tego atrybutu.

Jeśli oczekiwaną wartością atrybutu jest nazwa klasy Java (na przykład w przypadku atrybutu class powyżej), kliknięcie nazwy atrybutu spowoduje otwarcie określonego pliku Java, o ile ten plik istnieje.   Jeśli plik nie istnieje, kliknięcie odsyłacza class uruchomi kreatora Nowa klasa JDT, co pozwoli od razu utworzyć nową klasę Java. 

Niektóre elementy rozszerzenia nie mają atrybutów. W zamian wymagają one opisu, który można podać w sekcji Tekst treści:

Tekst treści