使用EPInfo帮助开发Eclipse插件
来源:互联网 发布:域名url转发 端口 编辑:程序博客网 时间:2024/05/19 19:13
安装
下载地址:http://www.langtags.com/epinfo
将插件放入到Eclipse安装目录的plugins的子目录下,重新启动Eclipse
查找Eclipse扩展点的实现
当你第一次实现某个扩展点的时候,最简单的方法就是看看别人是怎么实现的。
Extension Attributes View可以帮助你快速找到扩张点的实现。
打开Extension Attributes View
打开菜单Window/Show View/Others,在弹出的的对话框中,打开JavaTag/ClassExtension视图
输入扩展点的ID,Element Path,Attributes
扩展点ID是你要查找的扩张点的ID
Element Path:就是你查找的扩张点下元素的XPath
Attributes:就是你查找的扩张点下元素的属性,属性值将显示在下面的表格中。
表格最左边的列(Contributor)是扩张点实现所在的插件,右边的列就是你上面列出属性的值
查找类所在的插件
开发插件的时候,当你需要使用某个类的时候,你需要指定插件依赖于包含该类的插件。有时候,你会发现根据类所在的Package名,并不能很快地找到包含该类的插件。
Class ExtensionView就能帮你解决这个问题。
打开Class ExtensionView
输入类的全名,如org.eclipse.swt.widgets.Button,按下search按钮,在下面的表格中就显示出可以访问到该类的插件。
你可能注意到最上方一个是org.eclipse.swt,事实上这些结果按照插件的依赖关系进行了排序。
下载地址:http://www.langtags.com/epinfo
将插件放入到Eclipse安装目录的plugins的子目录下,重新启动Eclipse
查找Eclipse扩展点的实现
当你第一次实现某个扩展点的时候,最简单的方法就是看看别人是怎么实现的。
Extension Attributes View可以帮助你快速找到扩张点的实现。
打开Extension Attributes View
打开菜单Window/Show View/Others,在弹出的的对话框中,打开JavaTag/ClassExtension视图
输入扩展点的ID,Element Path,Attributes
扩展点ID是你要查找的扩张点的ID
Element Path:就是你查找的扩张点下元素的XPath
Attributes:就是你查找的扩张点下元素的属性,属性值将显示在下面的表格中。
表格最左边的列(Contributor)是扩张点实现所在的插件,右边的列就是你上面列出属性的值
查找类所在的插件
开发插件的时候,当你需要使用某个类的时候,你需要指定插件依赖于包含该类的插件。有时候,你会发现根据类所在的Package名,并不能很快地找到包含该类的插件。
Class ExtensionView就能帮你解决这个问题。
打开Class ExtensionView
输入类的全名,如org.eclipse.swt.widgets.Button,按下search按钮,在下面的表格中就显示出可以访问到该类的插件。
你可能注意到最上方一个是org.eclipse.swt,事实上这些结果按照插件的依赖关系进行了排序。
- 使用EPInfo帮助开发Eclipse插件
- Eclipse插件开发帮助文档
- eclipse插件开发中的帮助国际化
- eclipse插件开发帮助文档地址
- eclipse的使用帮助
- 使用 Apache Derby 开发 Eclipse 插件
- 使用eclipse开发ssh插件安装
- Android开发:Eclipse中SqliteManager插件使用
- eclipse插件开发以及打包使用
- 使用 eclipse 和 插件 开发 Kotlin
- fileuploader.js 插件使用帮助
- Eclipse插件项目定制帮助系统
- Eclipse入门-- Eclipse的使用简介及插件开发
- Eclipse入门-- Eclipse的使用简介及插件开发
- (转)Eclipse入门-- Eclipse的使用简介及插件开发
- (转)Eclipse入门-- Eclipse的使用简介及插件开发
- Eclipse入门-- Eclipse的使用简介及插件开发
- Eclipse插件开发之org.eclipse.ui.editorActions使用
- 基于过程的软件测试全景图 (2)
- Google的搜索算法将做出重大改进
- 使用XMLHTTP获取XML文档并生成XMLDOM
- 网络管理(RSS)
- 一次维修电脑经历(速度慢到死机,不能重装系统)
- 使用EPInfo帮助开发Eclipse插件
- 一次维修电脑经历(速度慢到死机,不能重装系统)
- 个人学习笔记
- asp编程 (RSS)
- PL/SQL单行函数和组函数详解
- 服务器技术(RSS)
- Ajax 相关技术探讨
- 在这里写点技术文章吧
- "extern" C的用法