Eclipse rcp parts使用的注解

阅读数:129 评论数:0

跳转到新版页面

分类

python/Java

正文

1、@PostConstruct

当一个类的构造函数执行,字段和方法都注入后执行。

2、@PreDestroy

类被destroyed前执行,可以用来清理资源。

3、@Focus

当part获取焦点时执行。

4、@Persist

当Eclipse framework触发part的保存时执行。

5、@PersistState

一个model object释放前执行,这样可以在保存part实例的状态,在@PreDestroy方法前执行。

 

其中@PostConstruct、@PreDestroy注解在javax.annotation包中,@Persist、@PersistState和@Focus在org.eclipse.e4.di包中。




相关推荐

Eclipse RCP是Rich Client Platform,即富客户平台,使用者可以使用Java来创建桌面程序,这些应用程序能够得到Eclipse的底层支持。 1、下载</p

运行时,Eclipse 应用的结构是通过一个application model来描述的。这个application model包含了应用中独立的元素和它们的结构关系。 每个mode

每个plug-ins可以通过下面方式作用于application model: (1)static contributions 通过文件,这些扩展称为fragment

1、@javax.inject.Inject 定义在JSR330中 ,可以写在字段、构建函数或方法上,Eclipse 框架试图把相关的对象注入到字段或实例的参数上。

一个Eclipse应用在启动过程时会创建一个实现IEclipseContext接口的对象,这个对象称为Eclipse context。 这个context和Map数据结构类似,但和

Eclipse application model允许你指定command和handlers。 command和handlers model element的使用是可选的,你可以使

一个Eclipse application的配置包括icons、splash screen和plug-ins。 一个product总是指向一个application class,对

一个feature可以理解为一个逻辑单元,描述了一组plug-in和其它features。它也有name、version number和license information。 f

SWT全称是Standard Widget Toolkit。 Display和Shell Display和Shell类是SWT应用的主要组件,org.eclips

JFace是基于SWT的一组plug-ins,但是JFace不会隐藏SWT的API。JFace提供了viewers框架,它可以简化数据模型和可视化显示的匹配。 JFace也提供了帮