Přizpůsobení editorů Java

Nástroje JDT implementují editor Java s plným spektrem funkcí.  Rovněž definují rozhraní API, takže můžete přiřazovat funkce Java pro editaci textu do svých vlastních editorů nebo rozšířit editor Java funkcemi svých vlastních modulů plug-in.

Úprava textu Java

JavaSourceViewerConfiguration popisuje konfiguraci prohlížeče, který zobrazuje kód Java.  Tato třída jako prohlížeč zdrojového kódu poskytuje přístup k instancím obslužných tříd, které prohlížeč doplňují o specificky javovské chování, např. obarvování, snímání tokenů, obsahová asistence atd.  Zobrazení těchto informací v konfiguraci prohlížeče závisí na JavaTextTools.   JavaTextTools je obslužná třída, jež poskytuje snímače a správce textu Java a zajišťuje správnou konfiguraci těchto tříd při změně předvoleb editoru Java.

Textové události hover Java

Implementujete-li modul plug-in, které poskytuje přídavné funkce přiřazené ke zdrojovému kódu Java, můžete chtít v editoru implementovat nové chování textové události hover tak, aby se informace o prvcích vašeho modelu zobrazovaly při posunutí kurzoru nad příslušný úsek kódu Java.  Například ladicí program používá přizpůsobenou textovou událost hover k zobrazení hodnoty proměnné, pokud uživatel posune kurzor v editoru nad název určité proměnné.

Bod rozšíření org.eclipse.jdt.ui.javaEditorTextHovers umožňuje registraci uživatelské implementace textové události hover.  Nesete odpovědnost za implementaci IJavaEditorTextHover a za registraci své implementační třídy v definici rozšíření.  Rovněž zadáváte štítek typu své textové události hover tak, aby uživatel mohl aktivovat a deaktivovat různé typy textových událostí hover na stránce předvoleb editoru.