我正在创建一个自定义图像装饰器,它将根据几个逻辑装饰项目/文件探索。举一个例子,让我们看一下Findbugs插件,它将扫描项目并装饰有错误的项目/文件图像,即使Eclipse IDE重新启动它也会维护项目/文件的FindBug图像状态。就像那样,即使Eclipse IDE重新启动,我怎样才能维护图像装饰器的持久状态?
有什么好的教程吗?我找到了装饰器的以下链接 https://www.eclipse.org/articles/Article-Decorators/decorators.html
干杯!
答案 0 :(得分:1)
没有用于持久化装饰器数据的标准机制。
像FindBugs这样的东西最有可能使用org.eclipse.core.resources.markers
扩展点定义的标记,并使用IResource.createMarker
API创建。标记是坚持的。
Project Explorer等视图有一个标准装饰器,显示扩展org.eclipse.core.resources.problemmarker
标记的标记的装饰。