elipse retarget="true"

博客围绕Eclipse相关配置展开,介绍了扩展(extension)的配置,如Java编辑器的设置,包括名称、图标、类等信息。还提及操作(action)的配置,以添加导入操作为例,说明了可重定目标操作的特点及与编辑器的对应关系。

<extension
         id="javaeditor"
         point="org.eclipse.ui.editors">
      <editor
            name="%JavaEditor.label"
            default="true"
            icon="$nl$/icons/full/obj16/jcu_obj.gif"
            contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
            class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
            symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
            id="org.eclipse.jdt.ui.CompilationUnitEditor">
            <contentTypeBinding
               contentTypeId="org.eclipse.jdt.core.javaSource"
            />
      </editor>
...............................
...............................
</extension>

<action
               definitionId="org.eclipse.jdt.ui.edit.text.java.add.import"
               label="%AddImportAction.label"
               retarget="true"
               menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
               id="org.eclipse.jdt.ui.actions.AddImport">
 </action>

 看到 retarget="true" 可以知道org.eclipse.jdt.ui.actions.AddImport是一个“可重定目标的操作集操作”(Retargetable action set actions注意,可重定目标的操作不指定实现,因为要靠插件中的每个视图或编辑器设置实现每个操作的处理程序。这里对应的就是上面的org.eclipse.jdt.ui.CompilationUnitEditor.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值