——此文章摘自《自己动手写开发工具
基于Eclipse的工具开发》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
() 完成以后的项目结构如图所示
http://developcsaicn/Java_Eclipse/images/gif>
图 插件项目结构
下面看一下各个主要文件的作用
() pluginxml
这个文件是插件清单文件它定义了此插件项目中所有的插件
<?xml version= encoding=UTF?>
<?eclipse version=?>
<plugin>
<extension
point=orgeclipseuinewWizards>
<category
name=EnumGenerator
id=EnumGenerator>
</category>
<wizard
name=枚举创建向导
icon=icons/samplegif
category=EnumGenerator
class=comcownewenumgeneratorwizardsEnumGeneratorNewWizard
id=comcownewenumgeneratorwizardsEnumGeneratorNewWizard>
</wizard>
</extension>
</plugin>
标记plugin内可以定义多个extension 标记每个标记表示一个对扩展点的扩充比如我们这里扩展的是orgeclipseuinewWizards扩展点也就是新建向导扩展点 category定义的是对这个扩展点的归类wizard标记是orgeclipseuinewWizards扩展点自定义的格式name属性定义的是显示的名称icon属性定义的是向导的图标category 属性代表此向导的分类对向导分类可以使得向导看起来更清晰比如图中的CSSHTML等就属于Web分类下
right>[http://developcsaicn/Java_Eclipse/htm>] [] [http://developcsaicn/Java_Eclipse/htm>] [http://developcsaicn/Java_Eclipse/htm>]