JDT-apuohjelmat toteuttavat täysin toimivan Java-muokkausohjelman. Ne myös määrittävät sovellusohjelmaliittymän niin, että voit asettaa Java-tekstinmuokkaustoimintoja omiin muokkausohjelmiisi tai parantaa Java-muokkausohjelmaa lisäosakohtaisilla tuoteominaisuuksilla.
JavaSourceViewerConfiguration kuvaa Java-koodin näyttävän katseluohjelman kokoonpanon. Lähdekoodin katseluohjelman osalta tämä luokka mahdollistaa apuohjelmaluokkien ilmentymät, jotka lisäävät katseluohjelmaan Java-kohtaisen toiminnan, esimerkiksi värityksen, sanakkeiden läpikäynnin, sisällönhallinnan jne. Katseluohjelman kokoonpano saa nämä tiedot JavaTextTools-luokasta. JavaTextTools on apuohjelmaluokka, joka tuottaa Java-tekstin läpikäynti- ja hallintaohjelmat ja varmistaa, että näiden luokkien kokoonpano on määritetty oikein, kun Java-muokkausohjelman oletusasetukset muuttuvat.
Kun toteutat lisäosan, joka toimittaa Java-koodiin liittyviä lisätoimintoja, haluat ehkä toteuttaa uuden kohotoiminnon muokkausohjelmassa niin, että mallielementtien tiedot tulevat näyttöön, kun käyttäjä vie hiiren osoittimen Java-koodin ylle. Esimerkiksi vianmääritystoiminto näyttää mukautetun kohotoiminnon avulla muuttujan arvot, kun käyttäjä vie hiiren muuttujien nimien ylle muokkausohjelmassa.
Laajennuspisteen org.eclipse.jdt.ui.javaEditorTextHovers avulla voi rekisteröidä oman kohotoiminnon toteutuksen. Käyttäjä on vastuussa IJavaEditorTextHover-rajapinnan toteutuksesta ja toteutusluokan rekisteröinnistä laajennuksen määritykseen. Voit antaa kohotyypille myös otsikon, jolloin käyttäjä voi ottaa erilaisia kohotoimintolajeja käyttöön tai poistaa niitä muokkaajan oletusasetussivulta.