开放资源/开放类型对话框的Eclipse扩展点

开放资源/开放类型对话框的Eclipse扩展点,eclipse,plugins,eclipse-plugin,Eclipse,Plugins,Eclipse Plugin,是否有一个扩展点可以自定义这些对话框的搜索行为 或者我最好做一个扩展,用子类对话框覆盖那些热键?这些对话框不支持自定义 打开的资源是从FilteredResourcesSelectDialog派生的OpenResourceDialog(一个内部类) 打开类型是从另一个内部类FilteredTypesSelectionDialog派生的OpenTypeSelectionDialog(同样是内部的),而另一个内部类又派生自FilteredItemSelectionDialog 所以如果我想对Open

是否有一个扩展点可以自定义这些对话框的搜索行为


或者我最好做一个扩展,用子类对话框覆盖那些热键?

这些对话框不支持自定义

打开的资源是从
FilteredResourcesSelectDialog
派生的
OpenResourceDialog
(一个内部类)


打开类型是从另一个内部类
FilteredTypesSelectionDialog
派生的
OpenTypeSelectionDialog
(同样是内部的),而另一个内部类又派生自
FilteredItemSelectionDialog

所以如果我想对OpenResourceDialog做一些小的调整,我应该把这个类复制到我的插件中?(我找不到对内部eclipse类进行子类化的方法)。对内部类进行子类化违反了API的参与规则。是的,您可以复制类来进行更改,但必须使用新的菜单项才能访问该对话框。