IStorage的标记

时间:2016-09-19 06:11:23

标签: eclipse eclipse-plugin eclipse-rcp

我有一个编辑器插件,我使用IStorage作为编辑器输入。我想将我的编辑器内容的错误推送到eclipse默认的Problems View,我需要编写标记。

我非常清楚标记只能在IResource上创建,而不能在IStorage上创建。

我不希望我的编辑器与文件或任何其他资源相关联。

任何人都可以建议在IStorage上实施标记的任何操纵方法吗? 或者可以是任何方式不将资源与编辑器关联但使用IResource?

提前致谢!

1 个答案:

答案 0 :(得分:1)

正如您已经了解的那样,没有办法在任何不属于IResource的东西上放置标记。如果你想利用标记(以及更多),我建议的解决方法是在工作区中创建一个虚拟IProject,并创建一个"链接资源"对于此IProject下的文件而不是直接打开它作为IStorage。

使用IFile链接到您的文件将允许您利用标记,搜索,更改历史记录以及仅适用于IResources的许多其他IDE功能。