@Override public boolean isPageComplete() { clearMessages(); boolean complete= validateDestinationGroup(); complete= validateLaunchConfigurationGroup() && complete; complete= validateAntScriptGroup() && complete; return complete; }
@Override public void createControl(Composite parent) { Composite composite= new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayout layout= new GridLayout(1, false); layout.marginHeight= 0; layout.marginWidth= 0; composite.setLayout(layout); createContentGroup(composite); createLibraryHandlingGroup(composite); Label seperator= new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL); seperator.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); createAntScriptGroup(composite); restoreWidgetValues(); update(); Dialog.applyDialogFont(composite); setControl(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IJavaHelpContextIds.FATJARPACKAGER_WIZARD_PAGE); }
private void createContentGroup(Composite parent) { Composite composite= new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); composite.setLayout(new GridLayout(1, false)); createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_launchConfigGroupTitle, false); createLaunchConfigSelectionGroup(composite); createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_destinationGroupTitle, false); createDestinationGroup(composite); }
super.saveWidgetValues(); IDialogSettings settings= getDialogSettings(); if (settings != null) { if (directoryNames == null) directoryNames= new String[0]; directoryNames= addToHistory(directoryNames, getAntScriptValue()); settings.put(STORE_ANTSCRIPT_LOCATION_HISTORY, directoryNames); settings.put(STORE_LIBRARY_HANDLING, getLibraryHandler().getID());
public void exportAntScript(MultiStatus status) { if (!fAntScriptSaveCheckbox.getSelection()) return; if (canCreateAntScript(getShell())) { LaunchConfigurationElement element= fLauchConfigurationModel.get(fLaunchConfigurationCombo.getSelectionIndex()); Assert.isNotNull(element); FatJarAntExporter antExporter= getLibraryHandler().getAntExporter(fAntScriptLocation, fJarPackage.getAbsoluteJarLocation(), element.getLaunchConfiguration()); try { antExporter.run(status); } catch (CoreException e) { status.add(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, FatJarPackagerMessages.FatJarPackageWizardPage_error_ant_script_generation_failed, e)); } } }
IDialogSettings settings= getDialogSettings(); if (settings != null) { } catch (NumberFormatException ignore) { // also thrown if no value was stored (null) setLibraryHandler(createLibraryHandlerById(libraryHandling));
fLibraryHandlingGroup.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL)); createLabel(fLibraryHandlingGroup, FatJarPackagerMessages.FatJarPackageWizardPage_libraryHandlingGroupTitle, false); setLibraryHandler(new ExtractLibraryHandler());
@Override public void addPages() { super.addPages(); fJarPackageWizardPage= new FatJarPackageWizardPage(fJarPackage, fSelection); addPage(fJarPackageWizardPage); }
fAntScriptLabel= createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_antScriptLocation_text, false);
super.saveWidgetValues(); IDialogSettings settings= getDialogSettings(); if (settings != null) { if (directoryNames == null) directoryNames= new String[0]; directoryNames= addToHistory(directoryNames, getAntScriptValue()); settings.put(STORE_ANTSCRIPT_LOCATION_HISTORY, directoryNames); settings.put(STORE_LIBRARY_HANDLING, getLibraryHandler().getID());
public void exportAntScript(MultiStatus status) { if (!fAntScriptSaveCheckbox.getSelection()) return; if (canCreateAntScript(getShell())) { LaunchConfigurationElement element= fLauchConfigurationModel.get(fLaunchConfigurationCombo.getSelectionIndex()); Assert.isNotNull(element); FatJarAntExporter antExporter= getLibraryHandler().getAntExporter(fAntScriptLocation, fJarPackage.getAbsoluteJarLocation(), element.getLaunchConfiguration()); try { antExporter.run(status); } catch (CoreException e) { status.add(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, FatJarPackagerMessages.FatJarPackageWizardPage_error_ant_script_generation_failed, e)); } } }
IDialogSettings settings= getDialogSettings(); if (settings != null) { } catch (NumberFormatException ignore) { // also thrown if no value was stored (null) setLibraryHandler(createLibraryHandlerById(libraryHandling));
fLibraryHandlingGroup.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL)); createLabel(fLibraryHandlingGroup, FatJarPackagerMessages.FatJarPackageWizardPage_libraryHandlingGroupTitle, false); setLibraryHandler(new ExtractLibraryHandler());
@Override public void addPages() { super.addPages(); fJarPackageWizardPage= new FatJarPackageWizardPage(fJarPackage, fSelection); addPage(fJarPackageWizardPage); }
fAntScriptLabel= createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_antScriptLocation_text, false);
@Override public void createControl(Composite parent) { Composite composite= new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); GridLayout layout= new GridLayout(1, false); layout.marginHeight= 0; layout.marginWidth= 0; composite.setLayout(layout); createContentGroup(composite); createLibraryHandlingGroup(composite); Label seperator= new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL); seperator.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); createAntScriptGroup(composite); restoreWidgetValues(); update(); Dialog.applyDialogFont(composite); setControl(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IJavaHelpContextIds.FATJARPACKAGER_WIZARD_PAGE); }
@Override public boolean isPageComplete() { clearMessages(); boolean complete= validateDestinationGroup(); complete= validateLaunchConfigurationGroup() && complete; complete= validateAntScriptGroup() && complete; return complete; }
private void createContentGroup(Composite parent) { Composite composite= new Composite(parent, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); composite.setLayout(new GridLayout(1, false)); createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_launchConfigGroupTitle, false); createLaunchConfigSelectionGroup(composite); createLabel(composite, FatJarPackagerMessages.FatJarPackageWizardPage_destinationGroupTitle, false); createDestinationGroup(composite); }