public INewNameQuery createNewCompilationUnitNameQuery(ICompilationUnit cu, String initialSuggestedName) { String[] keys= {JavaCore.removeJavaLikeExtension(cu.getElementName())}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createCompilationUnitNameValidator(cu), message, initialSuggestedName, getShell()); }
@Override public INewNameQuery createNewPackageFragmentRootNameQuery(IPackageFragmentRoot root, String initialSuggestedName) { String[] keys= {JavaElementLabels.getElementLabel(root, JavaElementLabels.ALL_DEFAULT)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageFragmentRootNameValidator(root), message, initialSuggestedName, false, getShell()); }
@Override public INewNameQuery createNewPackageNameQuery(IPackageFragment pack, String initialSuggestedName) { String[] keys= {JavaElementLabels.getElementLabel(pack, JavaElementLabels.ALL_DEFAULT)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageNameValidator(pack), message, initialSuggestedName, false, getShell()); }
public INewNameQuery createNewResourceNameQuery(IResource res, String initialSuggestedName) { String[] keys= {res.getName()}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createResourceNameValidator(res), message, initialSuggestedName, getShell()); }
public void run(Shell parent) throws InterruptedException, InvocationTargetException { IRunnableContext context= new ProgressMonitorDialog(parent); fCopyProcessor.setNewNameQueries(new NewNameQueries(parent)); fCopyProcessor.setReorgQueries(new ReorgQueries(parent)); new RefactoringExecutionHelper(new JavaCopyRefactoring(fCopyProcessor), RefactoringCore.getConditionCheckingFailedSeverity(), RefactoringSaveHelper.SAVE_NOTHING, parent, context).perform(false, false); } }
@Override public INewNameQuery createNullQuery(){ return createStaticQuery(null); }
@Override public INewNameQuery createNewResourceNameQuery(IResource res, String initialSuggestedName) { String[] keys= { BasicElementLabels.getResourceName(res)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createResourceNameValidator(res), message, initialSuggestedName, res.getType() == IResource.FILE, getShell()); }
public void run(Shell parent) throws InterruptedException, InvocationTargetException { IRunnableContext context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); fCopyProcessor.setNewNameQueries(new NewNameQueries(parent)); fCopyProcessor.setReorgQueries(new ReorgQueries(parent)); CopyRefactoring refactoring= new CopyRefactoring(fCopyProcessor); new RefactoringExecutionHelper(refactoring, RefactoringCore.getConditionCheckingFailedSeverity(), fCopyProcessor.getSaveMode(), parent, context).perform(false, false); } }
@Override public INewNameQuery createNullQuery(){ return createStaticQuery(null); }
@Override public INewNameQuery createNewResourceNameQuery(IResource res, String initialSuggestedName) { String[] keys= { BasicElementLabels.getResourceName(res)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createResourceNameValidator(res), message, initialSuggestedName, res.getType() == IResource.FILE, getShell()); }
@Override public INewNameQuery createNewPackageFragmentRootNameQuery(IPackageFragmentRoot root, String initialSuggestedName) { String[] keys= {JavaElementLabels.getElementLabel(root, JavaElementLabels.ALL_DEFAULT)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageFragmentRootNameValidator(root), message, initialSuggestedName, false, getShell()); }
@Override public INewNameQuery createNewCompilationUnitNameQuery(ICompilationUnit cu, String initialSuggestedName) { String[] keys= { BasicElementLabels.getJavaElementName(JavaCore.removeJavaLikeExtension(cu.getElementName()))}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createCompilationUnitNameValidator(cu), message, initialSuggestedName, true, getShell()); }
public INewNameQuery createNewPackageNameQuery(IPackageFragment pack, String initialSuggestedName) { String[] keys= {pack.getElementName()}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageNameValidator(pack), message, initialSuggestedName, getShell()); }
public void run(Shell parent) throws InterruptedException, InvocationTargetException { IRunnableContext context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); fCopyProcessor.setNewNameQueries(new NewNameQueries(parent)); fCopyProcessor.setReorgQueries(new ReorgQueries(parent)); CopyRefactoring refactoring= new CopyRefactoring(fCopyProcessor); new RefactoringExecutionHelper(refactoring, RefactoringCore.getConditionCheckingFailedSeverity(), fCopyProcessor.getSaveMode(), parent, context).perform(false, false); } }
public INewNameQuery createNullQuery(){ return createStaticQuery(null); }
public INewNameQuery createNewPackageFragmentRootNameQuery(IPackageFragmentRoot root, String initialSuggestedName) { String[] keys= {root.getElementName()}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageFragmentRootNameValidator(root), message, initialSuggestedName, getShell()); }
@Override public INewNameQuery createNewCompilationUnitNameQuery(ICompilationUnit cu, String initialSuggestedName) { String[] keys= { BasicElementLabels.getJavaElementName(JavaCore.removeJavaLikeExtension(cu.getElementName()))}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createCompilationUnitNameValidator(cu), message, initialSuggestedName, true, getShell()); }
@Override public INewNameQuery createNewPackageNameQuery(IPackageFragment pack, String initialSuggestedName) { String[] keys= {JavaElementLabels.getElementLabel(pack, JavaElementLabels.ALL_DEFAULT)}; String message= Messages.format(ReorgMessages.ReorgQueries_enterNewNameQuestion, keys); return createStaticQuery(createPackageNameValidator(pack), message, initialSuggestedName, false, getShell()); }
public static void startCopyRefactoring(IResource[] resources, IJavaElement[] javaElements, Shell shell) throws JavaModelException { ICopyPolicy copyPolicy= ReorgPolicyFactory.createCopyPolicy(resources, javaElements); if (copyPolicy.canEnable()) { JavaCopyProcessor processor= new JavaCopyProcessor(copyPolicy); CopyRefactoring refactoring= new JavaCopyRefactoring(processor); RefactoringWizard wizard= new ReorgCopyWizard(refactoring); processor.setNewNameQueries(new NewNameQueries(wizard)); processor.setReorgQueries(new ReorgQueries(wizard)); new RefactoringStarter().activate(refactoring, wizard, shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, RefactoringSaveHelper.SAVE_NOTHING); } }
public static void startCopyRefactoring(IResource[] resources, IJavaElement[] javaElements, Shell shell) throws JavaModelException { ICopyPolicy copyPolicy= ReorgPolicyFactory.createCopyPolicy(resources, javaElements); if (copyPolicy.canEnable()) { JavaCopyProcessor processor= new JavaCopyProcessor(copyPolicy); Refactoring refactoring= new CopyRefactoring(processor); RefactoringWizard wizard= new ReorgCopyWizard(processor, refactoring); processor.setNewNameQueries(new NewNameQueries(wizard)); processor.setReorgQueries(new ReorgQueries(wizard)); new RefactoringStarter().activate(wizard, shell, RefactoringMessages.OpenRefactoringWizardAction_refactoring, processor.getSaveMode()); } }