Start
ID:
org.eclipse.ui.startup
Sedan:
Release 2.0
Beskrivning:
Den här utökningspunkten används för att registrera insticksprogram som ska aktiveras vid start. Den klass som anges som attribut för startelementet måste implementera gränssnittet org.eclipse.ui.IStartup. När arbetsmiljön startas anropas metoden earlyStartup() från en separat tråd. Om startelementet har ett klassattribut skapas en förekomst av klassen och earlyStartup() anropas från resultatet. I annat fall anropas metoden från klassen för insticksprogrammet. Ange inte klassen för insticksprogrammet som värde för klassattributet eftersom förekomsten då skapas två gånger (en gång som resultat av den vanliga aktiveringen av insticksprogram och en gång av den här funktionen). Om utökningen inte tillhandahåller en klass som ett attribut för startelementet måste aktiveringsnyckeln för insticksprogrammet (insticksprogramsklassen) implementera org.eclipse.ui.IStartup. Observera att det här formuläret är utkommenterat och inte ska användas längre. Funktionerna i det är beroende av att insticksprogrammet org.eclipse.core.runtime.compatibility och fragmentet org.eclipse.core.runtime.compatibility.registry finns tillgängliga.
Insticksprogram som tillhandahåller en utökning till den här utökningspunkten visas i en lista i arbetsmiljöinställningarna och användaren kan avaktivera önskade insticksprogram så att de undantas från tidig start.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - an optional name of the extension instance
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - ett fullständigt namn på den klass som implementerar org.eclipse.ui.IStartup.
Om du inte anger något används klassen för insticksprogrammet. Ange inte klassen för insticksprogrammet som ett explicit värde eftersom förekomsten då skapas två gånger (en gång som resultat av den vanliga aktiveringen av insticksprogram och en gång av den här funktionen).
Sedan utgåva 3.0.
Exempel:
Här följer ett exempel på en utökning av start:
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
API-information:
Se gränssnittet org.eclipse.ui.IStartup.
Copyright (c) 2002, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html