Start
Kennung:
org.eclipse.ui.startup
Seit:
Release 2.0
Beschreibung:
An diesem Erweiterungspunkt können Plug-ins registriert werden, die beim Systemstart aktiviert werden sollen. Die Plug-in-Klasse oder die als Attribut für das Startelement angegebene Klasse müssen die Schnittstelle
org.eclipse.ui.IStartup implementieren. Nach dem Start der Workbench wird die Methode earlyStartup() von einem getrennten Thread aufgerufen.
Falls das Startelement über ein Klassenattribut verfügt, wird ein Exemplar der Klasse erstellt und die Methode earlyStartup() für das Ergebnis aufgerufen. Anderenfalls wird diese Methode für die Plug-in-Klasse aufgerufen. Geben Sie die Plug-in-Klasse nicht als den Wert des Klassenattributs an, da sonst zwei Exemplare hiervon erstellt werden (einmal durch die reguläre Plug-in-Aktivierung und einmal durch diesen Mechanismus).
Diese Plug-ins sind in den Workbench-Einstellungen aufgelistet und der Benutzer kann beliebige Plug-ins deaktivieren, um deren vorzeitigen Start zu verhindern.
Konfigurationsbefehle:
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - Der vollständig qualifizierte Name einer Klasse,
die org.eclipse.ui.IStartup implementiert.
Wenn nicht angegeben, wird die Plug-in-Klasse verwendet. Geben Sie die Plug-in-Klasse nicht als expliziten Wert an, da sonst zwei Exemplare hiervon erstellt werden (einmal durch die reguläre Plug-in-Aktivierung und einmal durch diesen Mechanismus).
Seit Release 3.0.
Beispiele:
Das folgende Beispiel zeigt eine Systemstart-Erweiterung:
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
API-Informationen:
Entsprechende Angaben finden Sie
im Abschnitt zur Schnittstelle org.eclipse.ui.IStartup.
Copyright (c) 2002, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.