如何根据资源名称使用导航器中的选项更改打开?

时间:2014-01-14 09:49:14

标签: eclipse eclipse-plugin eclipse-rcp

我正在开发eclipse RCP应用程序,它实现了CommonNavigator视图来显示导航器。我在导航器中有少量LinkedResources链接到具有自定义扩展名的文件系统上的文件。这些自定义扩展文件在自定义编辑器和TextEditor中打开。

其中一个名为default.ext的文件对所有项目都是通用的,我希望将其保持为只读。是否可以仅在自定义编辑器中打开文件?对于前者Default.ext应仅在自定义编辑器中打开,但应在自定义编辑器和文本编辑器中打开Test.ext

这样我可以根据文件名在编辑器中处理保存操作,并保持文件只读。

还有其他方法可以让文件保持只读吗?

1 个答案:

答案 0 :(得分:1)

简短回答:你所描述的方式不可能。

答案很长:如果有人真的想要修改文件,那么就没有办法或者不需要停止这个。您可以做的是(1)向用户隐藏文件或(2)设置只读标志以阻止用户修改文件。