Rendelkezésünkre áll az új bedolgozó futtatásához szükséges összes darab.
Össze kell építeni a bedolgozót. Ha az Eclipse munkaterület úgy van
beállítva, hogy az összeépítést automatikusan végrehajtsa, akkor az új
nézet osztálynak le kell fordulnia, amint az új tartalom mentésre kerül.
Ha nem úgy van beállítva, akkor válassza ki az új projektet majd a
Projekt>Projekt
összeépítése lehetőséget. Az osztálynak hiba nélkül le kell
fordulnia.
Két lehetőség van a bedolgozó összeépítés utáni futtatására.
Az egyszerűség érdekében az új bedolgozót az Eclipse munkaterületről futtatjuk.
A futási munkaterület elindításához válassza a
Futtatás>Futtatás...
lehetőséget. Ez a párbeszédablak
megjeleníti a program összes különböző indítási lehetőségét. Válassza ki az
Eclipse alkalmazás lehetőséget, kattintson az
Új pontra és fogadja el az összes alapértelmezett
beállítást. Ennek hatására az Eclipse munkaterület másik
példánya, a futási munkaterület elindul.
Hol van az új nézetünk? Az összes nézet látható, amelyet a bedolgozók az Ablak >Nézet megjelenítése menü segítségével adtak közre.
Ez a menü megjeleníti az aktuális perspektívához rendelkezésre álló nézeteket. Az Egyéb... lehetőség kiválasztásával a platformhoz biztosított összes nézet látható lesz (a perspektívától függetlenül). Ez megjeleníti a nézetkategóriák listáját és a kategóriák alatt rendelkezésre álló nézeteket.
A munkaterület a kiterjesztési nyilvántartás segítségével létrehozza a nézetek teljes listáját az org.eclipse.ui.views kiterjesztési ponthoz biztosított összes bedolgozó megkereséséhez.
Itt tartunk! A "Hello View" nézet hozzáadódik a Nézet megjelenítése ablakhoz a "Hello Category" kategória alatt. A kategória és nézet címkéi lekérésre kerülnek a kiterjesztési pont konfigurációs leírónyelvből a plugin.xml fájlban.
Eddig a pontig még nem futtattuk a bedolgozó kódot! A plugin.xml (amelyeket más bedolgozók láthatnak a kiterjesztési nyilvántartás segítségével) fájlban megadott deklarációk elegendők ahhoz, hogy a munkaterület kitalálja, hogy egy "Hello View" nevű nézet rendelkezésre áll a "Hello" kategóriában. Azt is tudja, hogy mely osztály valósítja meg a nézetet.De egyik kód sem fut addig, amíg úgy nem határozunk, hogy a nézet megjelenjen.
Ha a "Hello View" nézetet választja a Nézet megjelenítése listában, akkor a munkaterület aktiválja a bedolgozót, példányosítja és inicializálja a nézet osztályt, és megjeleníti az új nézetet a munkaterületen az összes többi nézettel együtt. A kód most már fut.
Itt van az első bedolgozónk! Az UI osztályokkal és kiterjesztési pontokkal részletesebb később foglalkozunk.