利用EclipseSDK学习ExtensionPoint

开发 后端
很多Eclipser在开发RCP时候,会遇到Extension Point的扩展问题,Eclipse有如此多的扩展点,以至于有时候根本不知道该用哪个,以及具体的用法。

很多Eclipser在开发RCP时候,会遇到Extension Point的扩展问题,Eclipse有如此多的扩展点,以至于有时候根本不知道该用哪个,以及具体的用法。对于众多的扩展点,很少有书籍一一罗列讲解它的使用,可能也是因为没有必要,因为Eclipse SDK自己已经详细的给出了各种Extension Point的说明和使用,甚至一些示例。

比如与org.eclipse.ui相关的扩展点,基本都是定义在org.eclipse.ui里面,下面我们看看org.eclipse.ui的plugin.xml,打开Extension Point Tab页,会看到比如

 

 

之类的Extension Point的,这时候,如果你的Eclipse是SDK版本,那么选中一个Extension Point,点击右侧的Show Extension potin description按钮,就可以打开一个介绍页面,这个页面提供了基本的介绍、用法和示例,足以我们来学习这个Extension point,比如选择Handler打开介绍:

 

 

 

拉到最下方,还会出现Sample。

 

 

 

如果这页的内容还不足以让你知道如何去使用Extension Point,你也许希望找到一个更具体的扩展例子,这时候点击find reference按钮,会搜索eclipse SDK中所有的扩展实现,比如:

 

 

 

选中一个,双击就可以看见它的实现了。

原文链接:http://salever.javaeye.com/blog/944880

【编辑推荐】

  1. 配置Eclipse进行远程调试
  2. Java程序调试技巧浅析
  3. 使用Eclipse调试Java程序代码
  4. 使用Eclipse平台进行调试
责任编辑:金贺 来源: JavaEye博客
相关推荐

2011-08-01 09:26:51

Xcode Xcode 4 Instrument

2023-08-17 14:22:17

深度学习机器学习

2022-08-04 09:00:00

机器学习药物开发Pytorch

2023-11-02 13:34:00

云计算联合学习

2011-07-22 10:01:58

IOS SDK Twitter

2024-04-17 08:00:00

2022-06-02 15:42:05

Python机器学习

2021-06-17 10:27:03

人工智能AI机器学习

2021-02-07 09:26:55

机器学习建筑能源ML

2020-12-25 15:24:24

人工智能

2024-03-25 09:00:00

人工智能深度学习对抗学习

2017-09-20 18:20:24

深度学习图像处理心脏病

2010-07-30 13:08:38

Flex调用JavaS

2016-04-11 14:35:59

机器学习数据挖掘数据模型

2022-06-14 07:07:57

网络威胁无监督数据泄露

2011-05-24 09:10:24

MySQLMongoDB

2017-09-27 16:23:53

2009-09-01 16:58:18

C#清空回收站

2020-05-09 07:00:00

深度学习AI人工智能

2011-05-23 09:23:19

MySQLMongoDB
点赞
收藏

51CTO技术栈公众号