样本

org.eclipse.ui.intro.samples

3.0

此扩展点应用于注册 Eclipse 代码样本。样本是以适合于以后导入的方式打包到工作空间中的一个或多个 Eclipse 项目。

每个样本都有一个名称,一个或多个项目元素和最终透视图。样本向导将为每个 project 元素创建一个项目,从归档中导入内容并打开最终透视图(如果指定了的话)。项目必须完整,即,具有正确的特性和类路径(如果是 Java 或插件项目的话)。

如果指定了目标视图且该视图包含资源元素,在创建样本后它将用于在视图中选择和显示这些资源。

此扩展点目前仅供内部 Eclipse SDK 使用。仅应将其用于 Eclipse SDK 示例。

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

表示要导入到工作空间中的单个样本的元素。



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       CDATA #IMPLIED

selectReveal CDATA #IMPLIED>

每个项目元素将导致使用从相关联的归档导入的内容创建工作空间项目。



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

此元素的主体文本应包含样本的描述。



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

指定需要对此样本启用的活动



以下是扩展点的示例:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"My Sample"

>

<description helpHref=

"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"

>

A short description of the sample.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

如果指定此项,属性 launcher 的值必须表示实现 org.eclipse.debug.ui.ILaunchShortcut 接口的 Java 类的标准名称。

PDE 用户界面提供用于启动另一 Eclipse 实例的“运行时工作台”启动程序。