private boolean validateAntScriptGroup() { if (!fAntScriptSaveCheckbox.getSelection()) // save as ant not selected return true; if (fAntScriptNamesCombo.getText().length() == 0) { setErrorMessage(FatJarPackagerMessages.FatJarPackageWizardPage_error_antScriptLocationMissing); return false; } if (fAntScriptLocation.toString().endsWith("/")) { //$NON-NLS-1$ setErrorMessage(FatJarPackagerMessages.FatJarPackageWizardPage_error_antScriptLocationIsDir); fAntScriptNamesCombo.setFocus(); return false; } // Inform user about relative directory if (!(new File(fAntScriptNamesCombo.getText()).isAbsolute())) setInfoMessage(FatJarPackagerMessages.FatJarPackageWizardPage_info_antScriptLocationRelative); return ensureAntScriptFileIsValid(fAntScriptLocation.toFile()); }
private boolean validateAntScriptGroup() { if (!fAntScriptSaveCheckbox.getSelection()) // save as ant not selected return true; if (fAntScriptNamesCombo.getText().length() == 0) { setErrorMessage(FatJarPackagerMessages.FatJarPackageWizardPage_error_antScriptLocationMissing); return false; } if (fAntScriptLocation.toString().endsWith("/")) { //$NON-NLS-1$ setErrorMessage(FatJarPackagerMessages.FatJarPackageWizardPage_error_antScriptLocationIsDir); fAntScriptNamesCombo.setFocus(); return false; } // Inform user about relative directory if (!(new File(fAntScriptNamesCombo.getText()).isAbsolute())) setInfoMessage(FatJarPackagerMessages.FatJarPackageWizardPage_info_antScriptLocationRelative); return ensureAntScriptFileIsValid(fAntScriptLocation.toFile()); }
/** * Stores the widget values in the JAR package. */ @Override protected void updateModel() { super.updateModel(); String comboText= fAntScriptNamesCombo.getText(); IPath path= Path.fromOSString(comboText); if (path.segmentCount() > 0 && ensureAntScriptFileIsValid(path.toFile()) && path.getFileExtension() == null) path= path.addFileExtension(ANTSCRIPT_EXTENSION); fAntScriptLocation= getAbsoluteLocation(path); }
/** * Stores the widget values in the JAR package. */ @Override protected void updateModel() { super.updateModel(); String comboText= fAntScriptNamesCombo.getText(); IPath path= Path.fromOSString(comboText); if (path.segmentCount() > 0 && ensureAntScriptFileIsValid(path.toFile()) && path.getFileExtension() == null) path= path.addFileExtension(ANTSCRIPT_EXTENSION); fAntScriptLocation= getAbsoluteLocation(path); }