我只想在eclipse的删除向导中获取delete checkbutton的控制权,它在eclipse(DeleteResourceWizard.class
)的.class文件中声明,这样我就可以设置项目的删除选项。我是面对问题,即使我检查删除按钮 - 在.java文件中处理时更改为false选项...默认设置为false。如何处理...
.class文件中的代码
private static class DeleteResourcesRefactoringConfigurationPage extends UserInputWizardPage {
private DeleteResourcesProcessor fRefactoringProcessor;
private Button fDeleteButton;
public DeleteResourcesRefactoringConfigurationPage(DeleteResourcesProcessor processor) {
super("DeleteResourcesRefactoringConfigurationPage"); //$NON-NLS-1$
fRefactoringProcessor= processor;
}
我需要控制这个fDeleteButton - 从磁盘中完全删除项目,首先是可能的吗?
答案 0 :(得分:0)
一种可能的方法是为调用此向导的org.eclipse.ltk.ui.refactoring.commands.deleteResources
命令定义自己的处理程序。普通处理程序org.eclipse.ltk.internal.ui.refactoring.actions.DeleteResourcesHandler
只是一个默认处理程序,因此可以覆盖它。然后,您必须使用自己的处理程序,向导和向导页面(其中没有一个很长)。