Indítás
Azonosító:
org.eclipse.ui.startup
Minimális verziószám:
2.0 kiadás
Leírás:
Ez a kiterjesztési pont
az indításkor aktiválandó bedolgozók bejegyzésére szolgál. A
bedolgozóosztálynak, illetve az indítási elem attribútumaként megadott
osztálynak meg kell valósítania az org.eclipse.ui.IStartup
felületet. A munkaterület elindítása után egy másik szálból meghívásra
kerül az earlyStartup() metódus.
Ha az indítási elemnek van osztály attribútuma, akkor az osztály
példányosításra kerül és az eredményen meghívásra kerül az earlyStartup()
metódus.
Ellenkező esetben a metódus a bedolgozóosztályon kerül meghívásra. Ne adja meg a bedolgozóosztályt az osztály attribútum értékeként, mert
ebben az esetben kétszer kerül példányosításra (a normális bedolgozó
aktiválása valamint ezen mechanizmus által).
A bedolgozók a munkaterület beállításai között vannak felsorolva és a
felhasználó letilthatja bármelyik korai indítását.
Konfigurációs kód:
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - az org.eclipse.ui.IStartup felületet megvalósító osztály teljes képzésű neve.
Ha nincs megadva, akkor a bedolgozóosztály kerül alkalmazásra. Ne adja meg
a bedolgozóosztályt explicit értékként, mert ebben az
esetben kétszer kerül példányosításra (a normális bedolgozó aktiválása
valamint ezen mechanizmus által).
A 3.0 kiadás óta.
Példák:
Az alábbiakban bemutatunk egy példát egy indítási kiterjesztésre:
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
API-információk:
Lásd az org.eclipse.ui.IStartup felület leírásánál.
Copyright (c) 2002, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.