JDT-værktøjerne implementerer en fuldt funktionsdygtig Java-editor. De definerer også API, så du kan tildele Java-tekstredigeringsfunktioner til dine egne editorer eller udvide Java-editoren med dine plugin-specifikke funktioner.
JavaSourceViewerConfiguration beskriver konfigurationen for en fremviser, der viser Java-kode. Sammen med en femviser af kildekode kan denne klasse give adgang til de forekomster af funktionsklasser, som tilføjer Java-specifik funktionsmåde til fremviseren, f.eks. farvevalg, scanning af tokens, Indholdsassistance osv. Konfigurationen af fremviseren afhænger af, om JavaTextTools indeholder disse oplysninger. JavaTextTools er en funktionsklasse, der indeholder scannere og styringsprogrammer til Java-tekst, og som sikrer, at disse klasser konfigureres korrekt, når Java-editorens indstillinger ændres.
Når du implementerer en plugin, som indeholder ekstra muligheder knyttet til Java-kode, vil du måske implementere en ny funktionsmåde for pegefunktioner i editoren, så oplysningerne om modelelementer vises, når brugeren peger på Java-kode. Ved fejlfinding bruges f.eks. en tilpasset pegefunktion til at vise variable værdier, når brugeren peger på variabelnavne i editoren.
Med udvidelsespunktet org.eclipse.jdt.ui.javaEditorTextHovers kan du registrere, hvordan du vil implementere din egen pegefunktion. Du har ansvaret for at implementere IJavaEditorTextHover og registrere implementeringsklassen i definitionen af filtypen. Du skal også angive en etiket for din pegefunktionstype, så brugeren kan aktivere og deaktivere de forskellige typer pegefunktioner fra editorens indstillingsside.