Java szerkesztők személyre szabása

A JDT eszközök teljes képességű Java szerkesztőt valósítanak meg.  Alkalmazás programozási felületet is meghatároznak, így Java szövegszerkesztési jellemzőket is hozzárendelhet a használt szövegszerkesztőhöz vagy a Java szerkesztőt bővítheti a bedolgozó specifikus szolgáltatásokkal.

Java szövegszerkesztés

AJavaSourceViewerConfiguration leírja a Java kód megjelenítő beállítását.  A forráskód megjelenítővel ez az osztály a megjelenítőt Java specifikus viselkedéssel kiegészítő segédprogram osztályok példányaihoz biztosít hozzáférést, úgy mint színezés, jelsorok bevitele, tartalomsegéd, stb.   A megjelenítő beállításához szükséges ilyen jellegű információkat a JavaTextTools biztosítja.   A JavaTextTools egy segédprogram osztály, amely Java szövegelemzőket és kezelőket biztosít, és biztosítja, hogy a Java szerkesztő beállításainak megváltozásakor is ezek az osztályok helyesen legyenek beállítva.

Java előugró leírások

Ha olyan bedolgozót valósít meg, ami a Java kódhoz tartozó kiegészítő képességeket biztosít, akkor érdemes lehet a szerkesztőben új előugró viselkedést megvalósítani, hogy amint a felhasználó a Java kód felé viszi az egérmutatót, a modell elemről információk jelenjenek meg.  Például a hibakereső egyéni előugró leírást használ a változók értékeinek megjelenítéséhez, amikor a felhasználó egy változó neve felé viszi az egérmutatót a szerkesztőben.

Az org.eclipse.jdt.ui.javaEditorTextHovers kiterjesztési pont lehetővé teszi a saját előugró megvalósítás bejegyezését.  A fejlesztő felelős az IJavaEditorTextHover megvalósításáért, és a megvalósítási osztály bejegyezéséért a kiterjesztés meghatározásba.  A fejlesztő biztosít címkét az előugró típushoz is, annak érdekében, hogy a felhasználó engedélyezhesse és tilthassa a különböző típusú előugró leírásokat a szerkesztő beállítások oldalán.