A bedolgozó futtatása

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, akkor válassza ki az új projektet és válassza és 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.

  1. A bedolgozó leírófájljai és jar fájlja az eclipse/plugins könyvtárba telepíthetőek. A munkaterület újraindításakor megkeresi az új bedolgozót.
  2. A PDE eszköz használható másik munkaterület futtatásához az aktuális munkaterületről. Ez a futási munkaterület hasznos az új bedolgozók azonnali teszteléséhez, amint a munkaterületről befejezi a fejlesztésüket. (A futási munkaterület működésével kapcsolatos további információkért tekintse meg a PDE útmutatót.)

Az egyszerűség érdekében az új bedolgozót az Eclipse munkaterületről futtatjuk.

A munkaterület elindítása

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.

Hello World futtatása

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.

Nézet párbeszédablak megjelenítése Hello bejegyzéssel

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. 

Munkaterület Hello World nézettel

Itt van az első bedolgozónk! Az UI osztályokkal és kiterjesztési pontokkal részletesebb később foglalkozunk.