小编Sev*_*öst的帖子

Eclipse-“虚拟”资源

我正在编写一个使用虚拟树状文件结构的插件。基本上,它的行为就像包含文件的标准文件系统一样,区别在于这些文件实际上并不存在于文件系统中的特定位置,而仅仅是Java对象。

导航器(使用Common Navigator Framework的自定义实现)当前使用SettingProvider支持这些功能,并且与这些对象的交互就像与标准文件的交互一样实现。

但是,现在必须将标记粘贴到这些对象上。据我了解Eclipse框架,标记只能附加到* IResource * s,因此为了实现此目标,我应该创建IResource的实例,而不是使用* SettingProvider * s 。

但是,标准实现只允许从文件系统创建资源。由于存在类似虚拟文件夹的内容,因此必须有可能创建虚拟资源,即在文件系统中没有实际位置的资源。但是我该怎么办呢?我的研究似乎无济于事...

或者,是否有可能以其他方式实现所需的功能(将标记粘贴到CNF导航器中的对象上)?

提前致谢!

eclipse eclipse-plugin eclipse-rcp cnf

5
推荐指数
1
解决办法
763
查看次数

标签 统计

cnf ×1

eclipse ×1

eclipse-plugin ×1

eclipse-rcp ×1