/** * @see RefactoringWizard#addUserInputPages() */ protected void addUserInputPages() { NLSRefactoring nlsRefac= (NLSRefactoring) getRefactoring(); ExternalizeWizardPage page= new ExternalizeWizardPage(nlsRefac); page.setMessage(NLSUIMessages.ExternalizeWizard_select); addPage(page); /*ExternalizeWizardPage2 page2= new ExternalizeWizardPage2(nlsRefac); page2.setMessage(NLSUIMessages.getString("wizard.select_values")); //$NON-NLS-1$ addPage(page2);*/ }
public boolean canFinish() { IWizardPage page= getContainer().getCurrentPage(); return super.canFinish() && !(page instanceof ExternalizeWizardPage); } }
public ExternalizeWizard(NLSRefactoring refactoring) { super(refactoring,CHECK_INITIAL_CONDITIONS_ON_OPEN | WIZARD_BASED_USER_INTERFACE); setDefaultPageTitle(Messages.format(NLSUIMessages.ExternalizeWizardPage_title, refactoring.getCu().getElementName())); setWindowTitle(NLSUIMessages.ExternalizeWizard_name); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_EXTERNALIZE_STRINGS); }
@Override public void apply(IDocument document) { ExternalizeWizard.open(cu, JavaPlugin.getActiveWorkbenchShell()); } @Override
@Override public void run() { NLSRefactoring refactoring= null; try { refactoring= NLSRefactoring.create(unit); } catch (IllegalArgumentException e) { // Loading a properties file can throw an IAE due to malformed Unicode escape sequence, see Properties#load for details. IStatus status= new Status(IStatus.ERROR, JavaPlugin.getPluginId(), e.getLocalizedMessage()); ExceptionHandler.handle(status, NLSUIMessages.ExternalizeWizard_name, NLSUIMessages.ExternalizeWizard_error_message); } if (refactoring != null) new RefactoringStarter().activate(new ExternalizeWizard(refactoring), shell, ActionMessages.ExternalizeStringsAction_dialog_title, RefactoringSaveHelper.SAVE_REFACTORING); } });
@Override public void apply(IDocument document) { ExternalizeWizard.open(cu, JavaPlugin.getActiveWorkbenchShell()); } @Override
@Override public void run() { NLSRefactoring refactoring= null; try { refactoring= NLSRefactoring.create(unit); } catch (IllegalArgumentException e) { // Loading a properties file can throw an IAE due to malformed Unicode escape sequence, see Properties#load for details. IStatus status= new Status(IStatus.ERROR, JavaPlugin.getPluginId(), e.getLocalizedMessage()); ExceptionHandler.handle(status, NLSUIMessages.ExternalizeWizard_name, NLSUIMessages.ExternalizeWizard_error_message); } if (refactoring != null) new RefactoringStarter().activate(new ExternalizeWizard(refactoring), shell, ActionMessages.ExternalizeStringsAction_dialog_title, RefactoringSaveHelper.SAVE_REFACTORING); } });
public ExternalizeWizard(NLSRefactoring refactoring) { super(refactoring,CHECK_INITIAL_CONDITIONS_ON_OPEN | WIZARD_BASED_USER_INTERFACE); setDefaultPageTitle(Messages.format(NLSUIMessages.ExternalizeWizardPage_title, BasicElementLabels.getFileName(refactoring.getCu()))); setWindowTitle(NLSUIMessages.ExternalizeWizard_name); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_EXTERNALIZE_STRINGS); }
/** * @see RefactoringWizard#addUserInputPages() */ @Override protected void addUserInputPages() { NLSRefactoring nlsRefac= (NLSRefactoring) getRefactoring(); ExternalizeWizardPage page= new ExternalizeWizardPage(nlsRefac); page.setMessage(NLSUIMessages.ExternalizeWizard_select); addPage(page); /*ExternalizeWizardPage2 page2= new ExternalizeWizardPage2(nlsRefac); page2.setMessage(NLSUIMessages.getString("wizard.select_values")); //$NON-NLS-1$ addPage(page2);*/ }
@Override public void widgetDefaultSelected(SelectionEvent e) { NonNLSElement element= (NonNLSElement)e.item.getData(); ExternalizeWizard.open(element.cu, getShell()); } });
public void apply(IDocument document) { try { NLSRefactoring refactoring= NLSRefactoring.create(cu); if (refactoring == null) return; ExternalizeWizard wizard= new ExternalizeWizard(refactoring); String dialogTitle= CorrectionMessages.LocalCorrectionsSubProcessor_externalizestrings_dialog_title; new RefactoringStarter().activate(refactoring, wizard, JavaPlugin.getActiveWorkbenchShell(), dialogTitle, RefactoringSaveHelper.SAVE_NON_JAVA_UPDATES); } catch (JavaModelException e) { JavaPlugin.log(e); } } public String getAdditionalProposalInfo() {
@Override public boolean canFinish() { IWizardPage page= getContainer().getCurrentPage(); return super.canFinish() && !(page instanceof ExternalizeWizardPage); }
public ExternalizeWizard(NLSRefactoring refactoring) { super(refactoring,CHECK_INITIAL_CONDITIONS_ON_OPEN | WIZARD_BASED_USER_INTERFACE); setDefaultPageTitle(Messages.format(NLSUIMessages.ExternalizeWizardPage_title, BasicElementLabels.getFileName(refactoring.getCu()))); setWindowTitle(NLSUIMessages.ExternalizeWizard_name); setDefaultPageImageDescriptor(JavaPluginImages.DESC_WIZBAN_EXTERNALIZE_STRINGS); }
/** * @see RefactoringWizard#addUserInputPages() */ @Override protected void addUserInputPages() { NLSRefactoring nlsRefac= (NLSRefactoring) getRefactoring(); ExternalizeWizardPage page= new ExternalizeWizardPage(nlsRefac); page.setMessage(NLSUIMessages.ExternalizeWizard_select); addPage(page); /*ExternalizeWizardPage2 page2= new ExternalizeWizardPage2(nlsRefac); page2.setMessage(NLSUIMessages.getString("wizard.select_values")); //$NON-NLS-1$ addPage(page2);*/ }
@Override public void widgetDefaultSelected(SelectionEvent e) { NonNLSElement element= (NonNLSElement)e.item.getData(); ExternalizeWizard.open(element.cu, getShell()); } });
private void openWizard(ICompilationUnit unit) { try { if (unit != null && unit.exists()) { NLSRefactoring refactoring= NLSRefactoring.create(unit); if (refactoring != null) new RefactoringStarter().activate(refactoring, new ExternalizeWizard(refactoring), getShell(), ActionMessages.ExternalizeStringsAction_dialog_title, RefactoringSaveHelper.SAVE_NON_JAVA_UPDATES); } } catch (JavaModelException e) { ExceptionHandler.handle(e, ActionMessages.ExternalizeStringsAction_dialog_title, ActionMessages.FindStringsToExternalizeAction_error_message); } }
@Override public boolean canFinish() { IWizardPage page= getContainer().getCurrentPage(); return super.canFinish() && !(page instanceof ExternalizeWizardPage); }
@Override public void widgetDefaultSelected(SelectionEvent e) { NonNLSElement element= (NonNLSElement)e.item.getData(); ExternalizeWizard.open(element.cu, getShell()); } });
private void openWizard(ICompilationUnit unit) { try { if (unit != null && unit.exists()) { NLSRefactoring refactoring= NLSRefactoring.create(unit); if (refactoring != null) new RefactoringStarter().activate(refactoring, new ExternalizeWizard(refactoring), getShell(), ActionMessages.ExternalizeStringsAction_dialog_title, RefactoringSaveHelper.SAVE_NON_JAVA_UPDATES); } } catch (JavaModelException e) { ExceptionHandler.handle(e, ActionMessages.FindStringsToExternalizeAction_dialog_title, ActionMessages.FindStringsToExternalizeAction_error_message); } }
@Override public void widgetDefaultSelected(SelectionEvent e) { NonNLSElement element= (NonNLSElement)e.item.getData(); ExternalizeWizard.open(element.cu, getShell()); } });