name="马codeWizard"id="com.dearmite.eclipse.codegen">name="hf_projectWizard"icon="icons/block--pencil.png"project="true"category="com.dearmite.ecli" />

Eclipse插件开发系列--扩展点属性

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

point="org.eclipse.ui.newWizards">

name="马codeWizard"

id="com.dearmite.eclipse.codegen">

name="hf_projectWizard"

icon="icons/block--pencil.png"

project="true"

category="com.dearmite.eclipse.codegen"

class="com.dearmite.eclipse.projectgen.wizards.HfProjectC reationWizard"

id="com.dearmite.eclipse.projectgen.wizards.ProjectGenNew Wizard">

就写一个扩展点,结果网上一堆费资料.还是自己整理吧,不过因为是自己整理

的.有可能解释的不完全正确.

org.eclipse.ui.newWizards 扩展点

这是Workbench 里的扩展点, Workbench大家都知道就是Eclipse平台,所以,

不管带不带其它的插点,你都可以从这个扩展点下继承.

Category 是新建里,的那个分组.name 是显示的.

而且还支持汉字, 不过一般的插件好象没几个真的去用汉字.

Category 里的ID 很有用.因为如果需要有两个 wizard 在一个分组里的话,你只要第二个extension 使用同一个Category 的ID就行了.

Wizard 这里才是真正的向导本身类.

Name 不用说,还是显示在菜单中的.

ICON 可以设置一个小图标.顺便找一个图片就行了.

Project 这个属性真的是关键.是否在new project 的那个菜单里. Category 就是这个wizard挂在哪个分组里.

class=id 向导本身的属性了.不用多说了.

其实ID是可以顺便写的.只要不冲突就好..

相关文档
最新文档