Java-muokkausohjelmien mukautus

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.

Java-tekstin muokkaus

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.

Java-tekstin kohotoiminnot

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.