Példa - Sablonszerkesztő
Bevezetés
A sablonszerkesztő példa azt mutatja, hogyan lehet sablontámogatást
hozzáadni egy szerkesztőhöz. A példa a PDE sablonszerkesztő projektre épül, amely az új projektvarázsló
segítségével hozható létre. A szerkesztő egy egyszerű XML szerkesztő; ez csak demonstrációs célokat
szolgál.
A példa kódja az org.eclipse.ui.examples.javaeditor
bedolgozóban található.
A kód megvizsgálásához ajánlott importálni a bedolgozót a munkaterületre.
A sablonszerkesztőben bemutatott szolgáltatások.
-
sablonkontextus létrehozása egy szerkesztőhöz
-
egy tartalomsegéd feldolgozó beállítása, amely fel fogja ajánlani a
sablonbefejezéseket
-
egy környezettípus és változófeloldók hozzáadása egy
szerkesztőhöz a plugin.xml fájlon keresztül
-
sablonok hozzáadása egy kontextushoz plugin.xml fájlon keresztül
-
beállítási oldal hozzáadása a sablonok kezeléséhez, legyenek azok akár
hozzáadottak, akár a felhasználó által biztosítottak
nem szemléltetett szolgáltatások
Példa Sablonszerkesztő futtatása
-
Projekt létrehozása
-
Készítsen egy ".xml" kiterjesztésű fájlt az újonnan létrehozott
projektben.
-
Zárja be a szerkesztőt, amely automatikusan megnyitásra került
-
A Navigátorban válassza ki az új fájlt, majd a helyzetérzékeny menüben a
Megnyitás... > Sablonszerkesztő menüpontot a Sablon
példaszerkesztő megnyitásához.
A sablonszerkesztő példa kódszervezése
A példakód három csomagba van szervezve:
-
Az
org.eclipse.ui.examples.templateeditor.editors
a
szerkesztőspecifikus osztályokat tartalmazza. Lásd az XMLConfiguration
részt azzal kapcsolatban, hogyan
lehet a TemplateCompletionProcessor
elemet hozzáadni a
getContentAssistant
metódushoz.
-
Az
org.eclipse.ui.examples.templateeditor.preferences
a
közreadott sablonbeállítási oldalt tartalmazza.
-
Az
org.eclipse.ui.examples.templateeditor.template
a
példa tartalomtípusát, valamint a plugin.xml fájlon keresztül felvett
befejezés-feldolgozót és változófeloldót tartalmazza.