启动

org.eclipse.ui.startup

发行版 2.0

此扩展点用来注册想要在启动时激活的插件。插件类或者作为 startup 元素的属性给定的类必须实现 org.eclipse.ui.IStartup 接口。一旦启动了工作台,就会从独立的线程中调用 earlyStartup() 方法。 如果 startup 元素具有 class 属性,则将把该类实例化并对结果调用 earlyStartup() 方法。否则,将对插件类调用此方法。不要指定插件类作为 class 属性的值,否则它将被实例化两次(一次由常规插件激活操作实例化,一次由此机制实例化)。这些插件列示在工作台首选项中,且用户可在启动前期禁用任何插件。

<!ELEMENT extension (startup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


以下是启动扩展的一个示例:
   

<extension point=

"org.eclipse.ui.startup"

>

<startup class=

"org.eclipse.example.StartupClass"

/>

</extension>

请参阅 org.eclipse.ui.IStartup 接口。