private IStatus export(JarPackageData[] jarPackages) { Shell shell= getShell(); IJarExportRunnable op= jarPackages[0].createJarExportRunnable(jarPackages, shell); try { PlatformUI.getWorkbench().getActiveWorkbenchWindow().run(false, true, op); //PlatformUI.getWorkbench().getProgressService().run(false, true, op); // see bug 118152 } catch (InvocationTargetException ex) { if (ex.getTargetException() != null) { ExceptionHandler.handle(ex, shell, JarPackagerMessages.CreateJarActionDelegate_jarExportError_title, JarPackagerMessages.CreateJarActionDelegate_jarExportError_message); return null; } } catch (InterruptedException e) { // do nothing on cancel return null; } return op.getStatus(); }
private IStatus export(JarPackageData[] jarPackages) { Shell shell= getShell(); IJarExportRunnable op= jarPackages[0].createJarExportRunnable(jarPackages, shell); try { PlatformUI.getWorkbench().getActiveWorkbenchWindow().run(false, true, op); //PlatformUI.getWorkbench().getProgressService().run(false, true, op); // see bug 118152 } catch (InvocationTargetException ex) { if (ex.getTargetException() != null) { ExceptionHandler.handle(ex, shell, JarPackagerMessages.CreateJarActionDelegate_jarExportError_title, JarPackagerMessages.CreateJarActionDelegate_jarExportError_message); return null; } } catch (InterruptedException e) { // do nothing on cancel return null; } return op.getStatus(); }
private IStatus export(JarPackageData[] jarPackages) { Shell shell= getShell(); IJarExportRunnable op= jarPackages[0].createJarExportRunnable(jarPackages, shell); try { PlatformUI.getWorkbench().getActiveWorkbenchWindow().run(false, true, op); //PlatformUI.getWorkbench().getProgressService().run(false, true, op); // see bug 118152 } catch (InvocationTargetException ex) { if (ex.getTargetException() != null) { ExceptionHandler.handle(ex, shell, JarPackagerMessages.CreateJarActionDelegate_jarExportError_title, JarPackagerMessages.CreateJarActionDelegate_jarExportError_message); return null; } } catch (InterruptedException e) { // do nothing on cancel return null; } return op.getStatus(); }
@Override public boolean performFinish() { fJarPackage.setElements(fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren()); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()))) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } IWizardPage[] pages= getPages(); for (int i= 0; i < getPageCount(); i++) { IWizardPage page= pages[i]; if (page instanceof IJarPackageWizardPage) ((IJarPackageWizardPage) page).finish(); } return true; }
@Override public boolean performFinish() { fJarPackage.setElements(fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren()); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()))) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } IWizardPage[] pages= getPages(); for (int i= 0; i < getPageCount(); i++) { IWizardPage page= pages[i]; if (page instanceof IJarPackageWizardPage) ((IJarPackageWizardPage) page).finish(); } return true; }
/** * {@inheritDoc} */ public boolean performFinish() { fJarPackage.setElements(fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren()); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()))) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } IWizardPage[] pages= getPages(); for (int i= 0; i < getPageCount(); i++) { IWizardPage page= pages[i]; if (page instanceof IJarPackageWizardPage) ((IJarPackageWizardPage) page).finish(); } return true; }
@Override public boolean performFinish() { LibraryHandler libraryHandler= fJarPackageWizardPage.getLibraryHandler(); fJarPackage.setJarBuilder(libraryHandler.getBuilder(fJarPackage)); MultiStatus status= new MultiStatus(JavaPlugin.getPluginId(), IStatus.OK, FatJarPackagerMessages.FatJarPackageWizard_JarExportProblems_message, null); Object[] elements= fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren(status); fJarPackage.setElements(elements); if ((libraryHandler.isShowWarning()) && hasArchive(elements)) { if (OptionalMessageDialog.isDialogEnabled(IPIssueWarningDialog.ID)) { IPIssueWarningDialog dialog= new IPIssueWarningDialog(getShell(), FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_title, FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_message); if (dialog.open() != Window.OK) return false; } } fJarPackageWizardPage.exportAntScript(status); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()), status)) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } fJarPackageWizardPage.finish(); return true; }
@Override public boolean performFinish() { LibraryHandler libraryHandler= fJarPackageWizardPage.getLibraryHandler(); fJarPackage.setJarBuilder(libraryHandler.getBuilder(fJarPackage)); MultiStatus status= new MultiStatus(JavaPlugin.getPluginId(), IStatus.OK, FatJarPackagerMessages.FatJarPackageWizard_JarExportProblems_message, null); Object[] elements= fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren(status); fJarPackage.setElements(elements); if ((libraryHandler.isShowWarning()) && hasArchive(elements)) { if (OptionalMessageDialog.isDialogEnabled(IPIssueWarningDialog.ID)) { IPIssueWarningDialog dialog= new IPIssueWarningDialog(getShell(), FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_title, FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_message); if (dialog.open() != Window.OK) return false; } } fJarPackageWizardPage.exportAntScript(status); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()), status)) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } fJarPackageWizardPage.finish(); return true; }
@Override public boolean performFinish() { LibraryHandler libraryHandler= fJarPackageWizardPage.getLibraryHandler(); fJarPackage.setJarBuilder(libraryHandler.getBuilder(fJarPackage)); MultiStatus status= new MultiStatus(JavaPlugin.getPluginId(), IStatus.OK, FatJarPackagerMessages.FatJarPackageWizard_JarExportProblems_message, null); Object[] elements= fJarPackageWizardPage.getSelectedElementsWithoutContainedChildren(status); fJarPackage.setElements(elements); if ((libraryHandler.isShowWarning()) && hasArchive(elements)) { if (OptionalMessageDialog.isDialogEnabled(IPIssueWarningDialog.ID)) { IPIssueWarningDialog dialog= new IPIssueWarningDialog(getShell(), FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_title, FatJarPackagerMessages.FatJarPackageWizard_IPIssueDialog_message); if (dialog.open() != Window.OK) return false; } } fJarPackageWizardPage.exportAntScript(status); if (!executeExportOperation(fJarPackage.createJarExportRunnable(getShell()), status)) return false; // Save the dialog settings if (fHasNewDialogSettings) { IDialogSettings workbenchSettings= JavaPlugin.getDefault().getDialogSettings(); IDialogSettings section= workbenchSettings.getSection(DIALOG_SETTINGS_KEY); section= workbenchSettings.addNewSection(DIALOG_SETTINGS_KEY); setDialogSettings(section); } fJarPackageWizardPage.finish(); return true; }