LibraryHandler createLibraryHandlerById(int handlerId) { if (handlerId == PackageLibraryHandler.ID) return new PackageLibraryHandler(); if (handlerId == CopyLibraryHandler.ID) return new CopyLibraryHandler(); return new ExtractLibraryHandler(); }
/** * set message to newMessage with severity WARNING. * overwrite existing message only if it is beyond severity WARNING * @param newMessage the warning to be set */ private void setInfoMessage(String newMessage) { if (getMessage() == null || getMessageType() < IMessageProvider.INFORMATION) setMessage(newMessage, IMessageProvider.INFORMATION); }
/** * clear all previously set messages and error-messages */ private void clearMessages() { if (getErrorMessage() != null) setErrorMessage(null); if (getMessage() != null) setMessage(null); }
@Override public boolean isPageComplete() { clearMessages(); boolean complete= validateDestinationGroup(); complete= validateLaunchConfigurationGroup() && complete; complete= validateAntScriptGroup() && complete; return complete; }
/** * Hook for subclasses to add additional manifest entries. * * @param manifest the manifest to which the entries should be added * @param jarPackage the JAR package specification */ @Override protected void putAdditionalEntries(Manifest manifest, JarPackageData jarPackage) { setManifestRsrcClasspath(manifest, jarPackage); putMainClass(manifest, jarPackage); }
@Override public void addPages() { super.addPages(); fJarPackageWizardPage= new FatJarPackageWizardPage(fJarPackage, fSelection); addPage(fJarPackageWizardPage); }
/** * Creates and returns a jar builder capable of handling * files and archives. * * @return a new instance of a fat jar builder * * @since 3.4 */ public IJarBuilder createFatJarBuilder() { return new UnpackFatJarBuilder(); }
@Override public FatJarBuilder getBuilder(JarPackageData jarPackageData) { return new FatJarRsrcUrlBuilder(); }
private static IPackageFragmentRoot[] findRootsForClasspath(IPath entry, IJavaProject[] searchOrder) { for (int i= 0; i < searchOrder.length; i++) { IPackageFragmentRoot[] elements= findRootsInProject(entry, searchOrder[i]); if (elements.length != 0) { return elements; } } return null; }
@Override public IManifestProvider getManifestProvider() { return new FatJarManifestProvider(this); }
@Override public void close() throws CoreException { if (fJarWriter != null) { fJarWriter.close(); } }
/** * clear all previously set messages and error-messages */ private void clearMessages() { if (getErrorMessage() != null) setErrorMessage(null); if (getMessage() != null) setMessage(null); }
@Override public boolean isPageComplete() { clearMessages(); boolean complete= validateDestinationGroup(); complete= validateLaunchConfigurationGroup() && complete; complete= validateAntScriptGroup() && complete; return complete; }
/** * set message to newMessage with severity WARNING. * overwrite existing message only if it is beyond severity WARNING * @param newMessage the warning to be set */ private void setWarningMessage(String newMessage) { if (getMessage() == null || getMessageType() < IMessageProvider.WARNING) setMessage(newMessage, IMessageProvider.WARNING); }
LibraryHandler createLibraryHandlerById(int handlerId) { if (handlerId == PackageLibraryHandler.ID) return new PackageLibraryHandler(); if (handlerId == CopyLibraryHandler.ID) return new CopyLibraryHandler(); return new ExtractLibraryHandler(); }
/** * Hook for subclasses to add additional manifest entries. * * @param manifest the manifest to which the entries should be added * @param jarPackage the JAR package specification */ @Override protected void putAdditionalEntries(Manifest manifest, JarPackageData jarPackage) { setManifestRsrcClasspath(manifest, jarPackage); putMainClass(manifest, jarPackage); }
/** * Creates and returns a jar builder capable of handling * files and archives. * * @return a new instance of a fat jar builder * * @since 3.4 */ public IJarBuilder createFatJarBuilder() { return new UnpackFatJarBuilder(); }
private static IPackageFragmentRoot[] findRootsForClasspath(IPath entry, IJavaProject[] searchOrder) { for (int i= 0; i < searchOrder.length; i++) { IPackageFragmentRoot[] elements= findRootsInProject(entry, searchOrder[i]); if (elements.length != 0) { return elements; } } return null; }
@Override public IManifestProvider getManifestProvider() { return new FatJarManifestProvider(this); }
/** * set message to newMessage with severity WARNING. * overwrite existing message only if it is beyond severity WARNING * @param newMessage the warning to be set */ private void setInfoMessage(String newMessage) { if (getMessage() == null || getMessageType() < IMessageProvider.INFORMATION) setMessage(newMessage, IMessageProvider.INFORMATION); }