Eclipse plugin Eclipse-扩展项目/包资源管理器以将自定义文件类型作为树处理

Eclipse plugin Eclipse-扩展项目/包资源管理器以将自定义文件类型作为树处理,eclipse-plugin,osgi,Eclipse Plugin,Osgi,如果Eclipse项目包含一个.jar文件,那么包资源管理器会将其视为一棵树,使用户可以单击文件名左侧的“+”符号来展开树并在.jar归档文件中显示文件 我希望包资源管理器以同样的方式处理其他文件类型。一个非常简单的示例是,如果文件test.txt包含: First line Second line Third line 结果如下: -test.txt --First Line --Second Line --Third line 我一直在试图找到一个合适的扩展点来实现这一点,但到目前为止没

如果Eclipse项目包含一个.jar文件,那么包资源管理器会将其视为一棵树,使用户可以单击文件名左侧的“+”符号来展开树并在.jar归档文件中显示文件

我希望包资源管理器以同样的方式处理其他文件类型。一个非常简单的示例是,如果文件test.txt包含:

First line
Second line
Third line
结果如下:

-test.txt
--First Line
--Second Line
--Third line

我一直在试图找到一个合适的扩展点来实现这一点,但到目前为止没有任何进展。有人能给我指出正确的方向吗?我希望Eclipse在将文件添加到项目中后立即使用我的插件将其解释为树。

您可以尝试使用通用导航框架:

尽管在Eclipse Wiki页面上已经提到,但我想强调的是,本网站上的教程特别有用,而且易于阅读: