如何在eclipse-rcp应用程序中的公共导航器视图中对文件夹结构进行分组?

时间:2012-11-28 19:52:09

标签: java eclipse-rcp grouping directory-structure cnf

我对eclipse-rcp应用程序中常见导航器视图(包浏览器)的文件夹结构有疑问。

我的目标是对项目的源文件夹进行分组。

source folder of the sample project

如上图所示,项目“Sample”的源文件夹是src + main + resources。我想分组该源文件夹,以便只有一行显示文本“src.main.resources”。通过更改文件系统中的文件夹结构不应该达到此目的。

所以我的问题是:是否可以在不触及物理文件夹结构的情况下以编程方式对源文件夹进行分组?

任何帮助将不胜感激!

干杯!


经过大量研究,我正在尝试不同的方法。我正在使用装饰器类来修改源文件夹的标签。

Result after modifying the names of the src folders

为了达到原始问题的目标,我想隐藏源文件夹的前两个级别,以便只有一行显示“src / main / resources”。遗憾的是,IFolder.setHidden(true)不起作用,因为它也会隐藏节点的子节点。 例如,是否可以使用过滤器隐藏这两个文件夹?或者我是否必须修改导航器的树?

提前谢谢!