读书人

rcp Services 扩充点的使用

发布时间: 2012-12-27 10:17:10 作者: rapoo

rcp Services 扩展点的使用

?<extension point="org.eclipse.ui.services"> <serviceFactory factoryClass="org.eclipse.ui.tests.services.LevelServiceFactory"> <service serviceClass="org.eclipse.ui.tests.services.ILevelService"> </service> </serviceFactory> </extension>?

?

?

ILevelService s = (ILevelService) getSite().getService(ILevelService.class);

?

?

?

并且得到的ILevelService 是单利的,只有在第一次的时候创建。

?

?

sourceProvider ? 还可以作为with中的参数使用,来判断命令是否启动。

读书人网 >编程

热点推荐