Esimerkki - Mallipohjan muokkausohjelma
Johdanto
Mallipohjan muokkausohjelman esimerkki näyttää, miten lisätään mallipohjatuki muokkausohjelmaan. Esimerkki perustuu PDE-esimerkkimuokkausohjelman projektiin, joka voidaan luoda käyttämällä ohjattua uuden projektin luontitoimintoa. Muokkausohjelma on yksinkertainen XML-muokkausohjelma, ja se on tarkoitettu vain esittelyä varten.
Tämän esimerkin koodi on org.eclipse.ui.examples.javaeditor
-lisäosassa.
Koodin tarkastelua varten on suositeltavaa tuoda kyseinen lisäosa työtilaan.
Mallipohjan muokkausohjelmassa esitetyt tuoteominaisuudet
-
mallipohjan kontekstin luonti muokkausohjelmaa varten
-
mallipohjan täydennyksiä ehdottavan sisällönhallinnan aputoiminnon käsittelytoiminnon määritys
-
kontekstityypin ja muuttujan selvitystoimintojen lisäys muokkausohjelmaan plugin.xml-tiedoston avulla
-
mallipohjien lisäys kontekstityyppiin tiedoston plugin.xml avulla
-
oletusasetussivun lisäys mallipohjien käsittelyä varten sekä välityksen että käyttäjälisäyksen avulla
Tuoteominaisuudet, joita ei ole esitetty
Mallipohjan esimerkkimuokkausohjelman ajo
-
Luo projekti.
-
Luo juuri luomaasi projektiin tiedosto, jolla on tunniste ".xml".
-
Sulje automaattisesti avautunut muokkausohjelma.
-
Valitse uusi tiedosto navigaattorissa ja avaa mallipohjan esimerkkimuokkausohjelma valitsemalla pikavalikosta Avaa seuraavan kohteen avulla > Template Editor.
Mallipohjan muokkausohjelmaesimerkin koodirakenne
Esimerkkikoodi on järjestetty kolmeen seuraavaan pakettiin:
-
org.eclipse.ui.examples.templateeditor.editors
sisältää kaikki muokkausohjelmakohtaiset luokat. Katso luokkaa XMLConfiguration
koskevasta ohjeesta, miten TemplateCompletionProcessor
lisätään getContentAssistant
-metodiin.
-
org.eclipse.ui.examples.templateeditor.preferences
sisältää välitetyn mallipohjan oletusasetussivun.
-
org.eclipse.ui.examples.templateeditor.template
sisältää esimerkin kontekstityypin, täydennysten käsittelytoiminnon ja muuttujan selvitystoiminnon, jonka välittää plugin.xml-tiedosto.