我正在编写Eclipse插件。许多功能之一是创建具有文件属性的树,如.java文件(如果您在Eclipse中关注.java文件,您可以看到该文件具有的类或方法的完整列表)。 (我有数据,使用TreeViewer和everythink工程很好),但现在我必须在项目资源管理器视图中创建此树,我不知道如何。
也许我应该写,因为它不明显。此树不会与.java文件一起显示,但会与.txt文件一起显示。Eclipse,在项目资源管理器中使用自己的TreeViewer和文件属性查看
因此阅读有关此。我所知道的现在:
- 我应该有org.eclipse.ui.decorators扩展点。我已经有它
- 我的课程应该扩展LabelProvider实现ILightweightLabelDecorator。它已经有它
此外,我可以获得已选择文件,项目,文件夹(通过使用decorate()方法)。 我可以添加前缀/ surffix已经选择文件,添加图标为文件,但...
我没有看到什么给我任何可能的方法添加任何attribues到文件。
你能帮助我通过给这个问题提供任何链接或一点代码的例子吗?
我会grateful.Thx
我不清楚''属性'是什么意思。你想添加什么? – 2014-08-28 16:48:05