编辑Cheat Sheet Content XML文件
Cheat Sheet Content的XML文件主要包括两类项目:<Intro> 和 <Item>。如下表2所示,<Intro>项用来介绍整个Cheat Sheet的作用,其中<href>链接为用户提供了一个更详细的介绍的html文件,<description>给出了一个简短的介绍。
表2 编辑Cheat Sheet内容的介绍部分
|
<Item>项用来介绍Cheat Sheet中的一步任务的执行方式和描述,如下表3所示, title定义了Cheat Sheet中该任务的名字,Skip的值用来确定该任务是否可以跳过,<action>项用来定义Cheat Sheet为用户自动完成的动作,当用户点击 时,该动作就会被执行。本例中,我们为用户定义了一个自动打开新建窗口的动作,这个动作的实现将在3.6节中介绍。
<item title="创建一个插件工程" skip="true"> <action pluginId=" exampleCheatSheet" class=" exampleCheatSheet.actions.ExecuteCommand" param1="org.eclipse.ui.newWizard"/> <description> Cheat Sheet本身是一个插件,所以要想开始创建一个Cheat Sheet,首先要先创建一个Plug-in工程。<br/> 如果您的WorkSpace中已经建立好了这样一个插件工程,请直接跳到下一步,如果您还没有为开发Cheat Sheet创建这个插件工程,打开 '新建' 对话框。<br/> 选择'项目',选择'插件开发',然后选择'插件项目'。<br/>添入项目名和一些相关信息。 </description> </item> 表3 编辑Cheat Sheet 单项任务内容Cheat Sheet可以为用户提供自动完成某些任务的功能,如3.5中我们添加的自动打开新建窗口的动作,这些动作的具体完成需要我们在制作Cheat Sheet时,用代码实现。
-
创建Action类:实现这些动作的类都继承自org.eclipse.jface.action.Action,并实现了ICheatSheetAction的标准接口,如下图所示。
图13 创建Action类
文章来源于领测软件测试网 https://www.ltesting.net/