note2.eclipse常用扩展点
来源:互联网 发布:投影机画面测试软件 编辑:程序博客网 时间:2024/04/28 06:18
Editors
编辑器:org.eclipse.ui.editors
介绍:此扩展点用来将新编辑器添加至工作
举例:
<extension point="org.eclipse.ui.editors">
<editor
id="com.wmmad.XMLEditor"
name="XML editor"
icon="./icons/XMLEditor.gif"
extensions="xml"
class="com.wmmad.XMLEditor"
contributorClass="com.wmmad.XMLEditorContributor"
symbolicFontName="org.eclipse.jface.textfont"
default="false">
</editor>
</extension>
说明:
id - 将用来标识此编辑器的唯一名称
name - 将用来在 UI 中表示此编辑器的可翻译名称
icon - 将用于与指定扩展匹配的所有资源的图标的相对名称。如果您指定了命令而不是类,则不需要图标。在这种情况下,工作台将使用操作系统提供的图标
extensions - 包含编辑器理解的文件类型列表的可选字段。这是一个包含用逗号分隔的文件扩展名的字符串。例如,理解超文本文档的编辑器可能会对“htm, html”注册。
class - 实现 org.eclipse.ui.IEditorPart 的类的名称。class、command 和 launcher 属性是互斥的。如果定义了此属性,则还应定义 contributorClass
contributorClass - 实现 org.eclipse.ui.IEditorActionBarContributor 的类的名称。仅当定义了 class 属性时才定义此属性。此类用来将新的操作添加至反映编辑器类型的功能的工作台菜单和工具栏。
symbolicFontName - 字体的符号名称。符号字体名必须是已定义字体的标识(请参阅 org.eclipse.ui.fontDefinitions)。如果缺少此属性或者此属性无效,则字体名是编辑器的首选项库中“org.eclipse.jface.textfont”的值。如果不存在首选项库或者未定义该键,则将使用 JFace 文本字体。编辑器实现决定它是否使用此符号字体名来设置字体。
default - 如果为 true,则此编辑器将用作该类型的缺省编辑器。这仅在对同一类型注册了多个编辑器的情况下才适用。如果某个编辑器不是该类型的缺省编辑器,仍可使用所选资源的“打开方式...”子菜单来启动它。
Views
视图:org.eclipse.ui.views
Dialogs
首选项页:org.eclipse.ui.preferencePages
属性页:org.eclipse.ui.propertyPages
向导:org.eclipse.ui.newWizards
导入向导:org.eclipse.ui.importWizards
导出向导:org.eclipse.ui.exportWizards
Actions
操作集:org.eclipse.ui.actionSets
弹出菜单:org.eclipse.ui.popupMenus
Others
帮助文档:org.eclipse.help.toc
- note2.eclipse常用扩展点
- eclipse 自定义扩展点
- Eclipse自定义扩展点
- eclipse 自定义扩展点
- 自定义eclipse扩展点
- eclipse plugin 扩展点
- Eclipse扩展点
- eclipse自定义扩展点
- 常用插件扩展点
- Eclipse 引用扩展点、收集扩展点
- 自己动手编写Eclipse扩展点
- 自己动手编写Eclipse扩展点
- eclipse扩展点介绍 插件
- eclipse plugin 扩展点 总结
- eclipse 扩展点常量ID
- Eclipse的toc扩展点
- Eclipse插件扩展点清单
- Eclipse插件扩展点清单
- 哈哈
- Struts 传智Struts2笔记(二)第一个Struts2应用--HelloWorld
- 一个ExpandableListActivity的小例子
- 聆听C++语言创建者的教诲
- Struts 传智Struts2笔记(三)Action名称的搜索顺序
- note2.eclipse常用扩展点
- 一日禅(摘)
- Linux date命令
- Basic Elements of Oracle SQL 之 Literals
- 每天学一点flash(68) 新闻列表制作(2)
- 如何在Linux上安装SourceInsight?
- W3C 中关于JavaScript Ajax跨域请求的草案
- PXA310音频(4)
- 传智Struts2笔记(四)Action中result的各种转发类型