@Override protected void addUserInputPages() { addPage(new CleanUpConfigurationPage((CleanUpRefactoring)getRefactoring())); }
public CleanUpRefactoringWizard(CleanUpRefactoring refactoring, int flags) { super(refactoring, flags); setDefaultPageTitle(MultiFixMessages.CleanUpRefactoringWizard_PageTitle); setWindowTitle(MultiFixMessages.CleanUpRefactoringWizard_WindowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_CLEAN_UP); }
public static void startCleanupRefactoring(ICompilationUnit[] cus, ICleanUp[] cleanUps, Shell shell, boolean showWizard, String actionName) throws InvocationTargetException, JavaModelException { final CleanUpRefactoring refactoring= new CleanUpRefactoring(actionName); for (int i= 0; i < cus.length; i++) { refactoring.addCompilationUnit(cus[i]); } if (!showWizard) { for (int i= 0; i < cleanUps.length; i++) { refactoring.addCleanUp(cleanUps[i]); } IRunnableContext context; if (refactoring.getCompilationUnits().length > 1) { context= new ProgressMonitorDialog(shell); } else { context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); } RefactoringExecutionHelper helper= new RefactoringExecutionHelper(refactoring, IStatus.INFO, RefactoringSaveHelper.SAVE_JAVA_ONLY_UPDATES, shell, context); try { helper.perform(true, true); } catch (InterruptedException e) { } } else { CleanUpRefactoringWizard refactoringWizard= new CleanUpRefactoringWizard(refactoring, RefactoringWizard.WIZARD_BASED_USER_INTERFACE); RefactoringStarter starter= new RefactoringStarter(); starter.activate(refactoring, refactoringWizard, shell, actionName, RefactoringSaveHelper.SAVE_JAVA_ONLY_UPDATES); } }
public static void startCleanupRefactoring(ICompilationUnit[] cus, ICleanUp[] cleanUps, boolean useOptionsFromProfile, Shell shell, boolean showWizard, String actionName) throws InvocationTargetException { final CleanUpRefactoring refactoring= new CleanUpRefactoring(actionName); for (int i= 0; i < cus.length; i++) { refactoring.addCompilationUnit(cus[i]); } if (!showWizard) { refactoring.setUseOptionsFromProfile(useOptionsFromProfile); for (int i= 0; i < cleanUps.length; i++) { refactoring.addCleanUp(cleanUps[i]); } IRunnableContext context; if (refactoring.getCleanUpTargetsSize() > 1) { context= new ProgressMonitorDialog(shell); } else { context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); } RefactoringExecutionHelper helper= new RefactoringExecutionHelper(refactoring, IStatus.INFO, RefactoringSaveHelper.SAVE_REFACTORING, shell, context); try { helper.perform(true, true, true); } catch (InterruptedException e) { } } else { CleanUpRefactoringWizard refactoringWizard= new CleanUpRefactoringWizard(refactoring, RefactoringWizard.WIZARD_BASED_USER_INTERFACE); RefactoringStarter starter= new RefactoringStarter(); starter.activate(refactoringWizard, shell, actionName, RefactoringSaveHelper.SAVE_REFACTORING); } }
public CleanUpRefactoringWizard(CleanUpRefactoring refactoring, int flags) { super(refactoring, flags); setDefaultPageTitle(MultiFixMessages.CleanUpRefactoringWizard_PageTitle); setWindowTitle(MultiFixMessages.CleanUpRefactoringWizard_WindowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_CLEAN_UP); }
protected void addUserInputPages() { addPage(new CleanUpConfigurationPage((CleanUpRefactoring)getRefactoring())); }
public static void startCleanupRefactoring(ICompilationUnit[] cus, ICleanUp[] cleanUps, boolean useOptionsFromProfile, Shell shell, boolean showWizard, String actionName) throws InvocationTargetException { final CleanUpRefactoring refactoring= new CleanUpRefactoring(actionName); for (int i= 0; i < cus.length; i++) { refactoring.addCompilationUnit(cus[i]); } if (!showWizard) { refactoring.setUseOptionsFromProfile(useOptionsFromProfile); for (int i= 0; i < cleanUps.length; i++) { refactoring.addCleanUp(cleanUps[i]); } IRunnableContext context; if (refactoring.getCleanUpTargetsSize() > 1) { context= new ProgressMonitorDialog(shell); } else { context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); } RefactoringExecutionHelper helper= new RefactoringExecutionHelper(refactoring, IStatus.INFO, RefactoringSaveHelper.SAVE_REFACTORING, shell, context); try { helper.perform(true, true, true); } catch (InterruptedException e) { } } else { CleanUpRefactoringWizard refactoringWizard= new CleanUpRefactoringWizard(refactoring, RefactoringWizard.WIZARD_BASED_USER_INTERFACE); RefactoringStarter starter= new RefactoringStarter(); starter.activate(refactoringWizard, shell, actionName, RefactoringSaveHelper.SAVE_REFACTORING); } }
public CleanUpRefactoringWizard(CleanUpRefactoring refactoring, int flags) { super(refactoring, flags); setDefaultPageTitle(MultiFixMessages.CleanUpRefactoringWizard_PageTitle); setWindowTitle(MultiFixMessages.CleanUpRefactoringWizard_WindowTitle); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_CLEAN_UP); }
@Override protected void addUserInputPages() { addPage(new CleanUpConfigurationPage((CleanUpRefactoring)getRefactoring())); }