我正在开发一个eclipse插件,我在其中使用装饰器来装饰我的资源,并使用不同的文本作为前缀。现在我想用装饰资源时使用的文本搜索这些资源。
我真正想要的是扩展eclipse的开放资源对话,以便我可以输入我用来装饰资源的文本来找到它们。
那么我怎么能实现这个......
非常感谢..
答案 0 :(得分:0)
“打开资源”对话框无法自定义。
对话框类为org.eclipse.ui.internal.ide.dialogs.OpenResourceDialog
。这扩展了FilteredResourcesSelectionDialog
,其中包含您必须更改的大多数标签提供程序等。但是,这个类不是为了修改而设计的,很难改变。
FilteredResourcesSelectionDialog
依次派生自FilteredItemsSelectionDialog
,可以更轻松地扩展,但您必须复制OpenResourceDialog
和FilteredResourcesSelectionDialog
中的大量代码。