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.
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.
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.